Aside from this, the current fail2ban-client ping logic can be simplified by using systemd condrestart, which restarts the service only when it's running. This does mean that this commit assumes fail2ban runs as a systemd service.
I do not use your project, so I am not interested in maintaining or updating this PR. In case losing support for non-systemd systems is unacceptable, feel free to close it.
The previous code does two things:
fail2ban-client ping
fail2ban-client
However, using
fail2ban-client reload
does not re-add thef2b-*
chains for me. MRE:Restarting the fail2ban service does re-add these chains:
Aside from this, the current
fail2ban-client ping
logic can be simplified by using systemdcondrestart
, which restarts the service only when it's running. This does mean that this commit assumes fail2ban runs as a systemd service.I do not use your project, so I am not interested in maintaining or updating this PR. In case losing support for non-systemd systems is unacceptable, feel free to close it.