1234567891011121314151617181920212223242526272829303132 |
- #!/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
|