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).
This commit is contained in:
Cameron Norman 2014-04-19 14:12:20 -07:00
parent 0c8e72f452
commit 0ef5027234

View file

@ -3,5 +3,13 @@ description "fail2ban - ban hosts that cause multiple authentication errors"
start on filesystem and started networking
stop on deconfiguring-networking
pre-start exec /usr/bin/fail2ban-client -x start
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