S50proftpd 532 B

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