watch.sh 511 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #!/bin/sh
  2. start()
  3. {
  4. /etc/scripts/watch_process.sh start > /dev/null 2>&1 &
  5. }
  6. stop()
  7. {
  8. /usr/bin/killall watch_process.sh > /dev/null 2>&1
  9. /etc/scripts/watch_process.sh stop
  10. }
  11. restart()
  12. {
  13. stop
  14. sleep 2
  15. start&
  16. }
  17. reload()
  18. {
  19. stop
  20. sleep 2
  21. start&
  22. }
  23. case "$1" in
  24. start)
  25. start
  26. ;;
  27. stop)
  28. stop
  29. ;;
  30. restart|reload)
  31. restart
  32. ;;
  33. *)
  34. echo "Usage: $0 {start|stop|restart}"
  35. exit 1
  36. esac
  37. exit $?