start-monitor.sh 853 B

1234567891011121314151617181920212223242526272829303132
  1. #!/bin/sh
  2. export basedir=/home/syjy/ipfcstV3
  3. export producedir=$basedir/produce
  4. export start_app_log=$basedir/logs/ipfcst_monitor.log
  5. export version="1.0.32"
  6. export app_path=$producedir/monitor/$version
  7. export JAVA_HOME=/home/syjy/ipfcstV3/jdk/jdk1.8.0_261
  8. export JRE_HOME=$JAVA_HOME/jre
  9. export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
  10. export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
  11. cd $app_path
  12. echo "Starting monitor"
  13. if test -r $basedir/settings/application.yml
  14. then
  15. cp -f $basedir/settings/application.yml $app_path/
  16. echo "cp $basedir/settings/application.yml $app_path/"
  17. fi
  18. if test -x $app_path/ipfcst-monitor.jar
  19. then
  20. java -jar $app_path/ipfcst-monitor.jar >$start_app_log &
  21. echo "monitor started, PID is $!" | sed -e "s/\b\(.\)/\u\1/g"
  22. else
  23. echo "Couldn't find monitor server($app_path/ipfcst-monitor.jar)"
  24. fi
  25. exit 0