serverdaemon 403 B

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