[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: