S60fail2ban 442 B

1234567891011121314151617181920212223
  1. #!/bin/sh
  2. case "$1" in
  3. start)
  4. printf "Starting fail2ban: "
  5. start-stop-daemon -S -q -m -p /var/run/fail2ban.pid \
  6. -b -x fail2ban-server -- -xf start
  7. [ $? = 0 ] && echo "OK" || echo "FAIL"
  8. ;;
  9. stop)
  10. printf "Stopping fail2ban: "
  11. start-stop-daemon -K -q -p /var/run/fail2ban.pid
  12. [ $? = 0 ] && echo "OK" || echo "FAIL"
  13. ;;
  14. restart)
  15. "$0" stop
  16. sleep 1
  17. "$0" start
  18. ;;
  19. *)
  20. echo "Usage: $0 {start|stop|restart}"
  21. ;;
  22. esac