Shell-Skript Für Das Prozess-Monitoring

Diese

#!/bin/bash
if [ `ps -ef | grep "91.34.124.35" | grep -v grep | wc -l` -eq 0 ]; then sh home/asfd.sh; fi

oder?

ps -ef | grep "91\.34\.124\.35" | grep -v grep > /dev/null
if [  "$?" -ne "0" ]
then
sh home/asfd.sh
else
echo "Process is running fine"
fi

Hallo, wie kann ich schreiben Sie ein shell-Skript, das sieht in laufende Prozesse und wenn es nicht einen Prozess namens MIT 91.34.124.35 führen Sie dann eine Datei in einem bestimmten Ort, und ich will diese fahren alle 30 Sekunden in einer Endlosschleife, ich glaube, es war ein sleep-Befehl.

InformationsquelleAutor Tobis | 2011-08-26
Schreibe einen Kommentar