S50proftpd 572 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #!/bin/sh
  2. DAEMON=/usr/sbin/proftpd
  3. trap "" 1
  4. trap "" 15
  5. test -f $DAEMON || exit 0
  6. [ ! -d /var/run/proftpd ] && mkdir /var/run/proftpd
  7. [ ! -f /var/log/wtmp ] && touch /var/log/wtmp
  8. start() {
  9. echo -n "Starting ProFTPD: "
  10. $DAEMON
  11. if [ $? != 0 ]; then
  12. echo "FAILED"
  13. exit 1
  14. else
  15. echo "done"
  16. fi
  17. }
  18. stop() {
  19. echo -n "Stopping ProFTPD: "
  20. killall proftpd
  21. echo "done"
  22. }
  23. case "$1" in
  24. start)
  25. start
  26. ;;
  27. stop)
  28. stop
  29. ;;
  30. restart)
  31. stop
  32. start
  33. ;;
  34. *)
  35. echo "Usage: /etc/init.d/S50proftpd {start|stop|restart}"
  36. exit 1
  37. ;;
  38. esac
  39. exit 0