Written by georg
on Februar 24, 2017
Beispielcode zum Starten eines Prozesses, wenn diese nicht mehr Läuft. Direkt zur Verwendung in Cron.
#!/bin/bash PROG="apache" ps -ww aux | grep -v grep | grep $PROG >/dev/null 2>&1 if [[ $? -eq 0 ]]; then echo "$PROG found" else echo "$PROG not found" # hier restart einfügen fi
Achtung: Das Script einfach parametrisierbar zu machen via $1 statt $PROG funktioniert nicht, da $1 auch wieder von PS gefunden wird. Es wird daher immer der $PROG found Zweig durchlaufen!
Schreibe einen Kommentar