Re: Programm wenn es nicht läuft jede halbe Stunde starten
Hi,
am 9 Jun schrieb Wilko Fokken:
> 'pidof cmd' gibt die Prozeßnummer von 'cmd' zurück; anschließend läßt
> sich über die Shellvariable "$?" testen, ob der Aufruf von 'pidof'
> "erfolgreich" war, d.h. den angegebenen Prozeß als aktiv erkannt hat.
>
> pidof postfix >& /dev/null; ok_postfix=$? ## (Prozess Nummer von
> 'postfix'
> ## interessiert hier nicht)
> if [ ${ok_postfix} -eq 0 ]; then
> echo "Prozess 'postfix' laeuft"
> else ## [ ${ok_postfix} -ne 0 ]
> echo "Prozess 'postfix' laeuft nicht"
> fi
Ich mache in der Crontab:
if [ -z "`pidof nasd`" ] ; then /etc/rc.d/rc.audio restart; fi
(Um meinen NAS nachzustarten, wenn er mal stirbt.)
(Schon als PM an den Frager geschickt, aber hier nochmal für alle.)
mfg.
Gernot
Reply to: