ich benutze Debian 6 und möchte mit einem Script die Ausführung eines Programms überprüfen.
wenn ich das Programm per Hand in der bsh starte funktioniert es...
versuche ich das mittels eines scripts... läufts nicht..
das script arbeitet einwandfrei... ausser ich versuche das Programmm zustarten.
das Programm liegt in /bin
Code: Alles auswählen
#!/bin/sh
while sleep 7
do
if ps x | grep -v grep | grep -c PGM >/dev/null
then
echo "ja" > /var/log/PGM.log
else
echo ""
date >> /var/log/PGM_crash.log
echo "PGM läuft nicht, wird gestartet" >> /var/log/PGM_crash.log
sleep 1
PGM
fi
done