runBartek.sh
542 Bytes
#!/bin/bash
set -exo pipefail
PORT=$1
if [ "$PORT" == "" ]
then
echo "Parameters: <PORT> <CONFIG_PATH>" >&2
exit 1
fi
CONFIG=$2
if [ "$CONFIG" == "" ]
then
echo "Parameters: <PORT> <CONFIG_PATH>" >&2
exit 1
fi
CONFIG=`readlink -f $CONFIG`
killport.sh $PORT
cd ../subservices/java/BartekService/
mvn compile
nohup mvn exec:java -e -Dexec.mainClass=pl.waw.ipipan.zil.multiservice.bartek.Main -Dexec.args="--port $PORT --config $CONFIG" >$MULTISERVICE_LOG/BartekService-$PORT.out 2>$MULTISERVICE_LOG/BartekService-$PORT.err &