S55tcf-agent 643 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #!/bin/sh
  2. DAEMON_PATH=/usr/sbin/tcf-agent
  3. DAEMON_NAME=tcf-agent
  4. DAEMON_ARGS="-L- -l0"
  5. PIDFILE=/var/run/$DAEMON_NAME.pid
  6. [ -r /etc/default/$DAEMON_NAME ] && . /etc/default/$DAEMON_NAME
  7. start() {
  8. printf "Starting $DAEMON_NAME: "
  9. start-stop-daemon -S -o -q -p $PIDFILE -m -b \
  10. -x $DAEMON_PATH -- $DAEMON_ARGS
  11. [ $? = 0 ] && echo "OK" || echo "FAIL"
  12. }
  13. stop() {
  14. printf "Stopping $DAEMON_NAME: "
  15. start-stop-daemon -K -o -q -p $PIDFILE \
  16. -x $DAEMON_PATH
  17. [ $? = 0 ] && echo "OK" || echo "FAIL"
  18. }
  19. case "$1" in
  20. start)
  21. start
  22. ;;
  23. stop)
  24. stop
  25. ;;
  26. restart|reload)
  27. stop
  28. start
  29. ;;
  30. *)
  31. echo "Usage: $0 {start|stop|restart}"
  32. exit 1
  33. esac