serverdaemon 417 B

123456789101112131415161718192021
  1. #!/bin/sh
  2. # a daemon, start and monitor servers
  3. # 2013-09-27 09:28 created by niujiuru
  4. . $(dirname $0)/set_env
  5. . $(dirname $0)/modules/funcs/functions.sh
  6. export_env
  7. INTERVAL=60
  8. APP_NAME="rtu_linux_modules.out"
  9. while true
  10. do
  11. if ! is_running "$APP_NAME"
  12. then
  13. echo "starting $APP_NAME: ${APPBINS_PATH}/$APP_NAME &"
  14. rm -rf ${APPRUNS_PATH}/*.lock
  15. ${APPBINS_PATH}/$APP_NAME &
  16. fi
  17. sleep $INTERVAL
  18. done