Hallo
Mein fail2ban stoppt manchmal aus mir bisher unauffindlichen Gründen.
Da ich jetzt 2 Wochen weg bin, benötige ich dringend ein script, dass mir den Status überprüft und gegebenenfalls fail2ban neustartet. Hat jemand soetwas mit einer kleinen Beschreibung vorliegen? Ich komme da jetzt in dem Reisestress nicht drauf....
Danke Euch
Hans
fail2ban status prüfen und restart falls nötig
Hi!
Ich kenn zwar fail2ban nicht, aber versuch mal das:
(Ich gehe mal davon aus, das Programm wird mit 'fail2ban' gestartet)
Erstell mal ein script namens "fail2ban_control" mit folgendem Inhalt:
Dieses kleine Script kontrolliert, ob fail2ban läuft, und wenn nicht, wird es neu gestartet
Dann trägst du in der crontab ein, wann und wie oft du es starten möchtest, und passt schon.
Mudla
Ich kenn zwar fail2ban nicht, aber versuch mal das:
(Ich gehe mal davon aus, das Programm wird mit 'fail2ban' gestartet)
Erstell mal ein script namens "fail2ban_control" mit folgendem Inhalt:
Code: Alles auswählen
#!/bin/sh
set -e
FAIL2BAN=`ps -e|grep fail2ban|awk '{ print $1 }'`
if [ "$FAIL2BAN" != "" ]
then
exit
else
exec fail2ban
fi
Dann trägst du in der crontab ein, wann und wie oft du es starten möchtest, und passt schon.
Mudla
- LessWire
- Beiträge: 558
- Registriert: 21.11.2004 04:36:04
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Bavaria
Hallo zusammen!
Würde ein
nicht zum selben Ergebnis führen ? Ich denke schon.
vg, L.W.
Würde ein
Code: Alles auswählen
ps -C fail2ban > /dev/null || /etc/init.d/fail2ban restart > /dev/null
vg, L.W.
at ~ now.