fail2ban/files/fail2ban.upstart
Cameron Norman 0ef5027234 Change Upstart job to track PID of the server
This only works correctly if the client does not fork itself when starting the server (which forks twice further).
2014-04-19 14:12:20 -07:00

15 lines
351 B
Text

description "fail2ban - ban hosts that cause multiple authentication errors"
start on filesystem and started networking
stop on deconfiguring-networking
expect daemon
respawn
pre-start script
[ -d /var/run/fail2ban ] || mkdir -p /var/run/fail2ban
end script
exec /usr/bin/fail2ban-client -x start
post-stop exec /usr/bin/fail2ban-client stop