runPantera.sh
710 Bytes
#!/bin/bash
set -exo pipefail
PORT=$1
PANTERA_PORT=$2
MODEL=`readlink -f ../config/pantera/pantera-model-nkjp1m-1.2-polimorf-threshold6.btengine`
if [ "$PORT" == "" ]
then
echo "Parameters: <PORT> <PANTERA_PORT>" >&2
exit 1
fi
if [ "$PANTERA_PORT" == "" ]
then
echo "Parameters: <PORT> <PANTERA_PORT>" >&2
exit 1
fi
killport.sh $PORT
killport.sh $PANTERA_PORT
cd ../subservices/java/ServiceWrapper
SERVICE=`basename $(pwd)`
mvn compile
mvn exec:java -Dexec.mainClass="pl.waw.ipipan.zil.multiservice.wrapper.Main" -Dexec.args="--port $PORT --real-service-port $PANTERA_PORT pantera_service $MODEL $PANTERA_PORT" >$MULTISERVICE_LOG/$SERVICE-$PORT.out 2>$MULTISERVICE_LOG/$SERVICE-$PORT.err &