#!/bin/sh export basedir=/home/syjy/ipfcstV3 export producedir=$basedir/produce export start_app_log=$basedir/logs/ipfcst_monitor.log export version="1.0.32" export app_path=$producedir/monitor/$version export JAVA_HOME=/home/syjy/ipfcstV3/jdk/jdk1.8.0_261 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH cd $app_path echo "Starting monitor" if test -r $basedir/settings/application.yml then cp -f $basedir/settings/application.yml $app_path/ echo "cp $basedir/settings/application.yml $app_path/" fi if test -x $app_path/ipfcst-monitor.jar then java -jar $app_path/ipfcst-monitor.jar >$start_app_log & echo "monitor started, PID is $!" | sed -e "s/\b\(.\)/\u\1/g" else echo "Couldn't find monitor server($app_path/ipfcst-monitor.jar)" fi exit 0