#!/bin/sh # Maven resource filtering will replace process_worker_logs in the line below. logdir=${process_worker_logs} if [ -z "$logdir" ]; then echo "process_worker_logs property was not configured correctly." exit 1 fi # Figure out which directory this script is in. whereami() { program="$0" while [ -h "$program" ]; do link=`ls -ld "$program"` link=`expr "$link" : '.*-> \(.*\)'` if [ "`expr "$link" : '/.*'`" = 0 ]; then dir=`dirname "$program"` program="$dir/$link" else program="$link" fi done dir=`dirname $program` echo `cd $dir && /bin/pwd` } dir=`whereami` mkdir $logdir/running_logs >/dev/null 2>&1 mkdir $logdir/finished_logs >/dev/null 2>&1 (cd $dir; java -cp sdk* "$@") > $logdir/running_logs/log.$$ 2>&1 mv $logdir/running_logs/log.$$ $logdir/finished_logs/