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 &