nun ProtocolError anstatt normales Fault
test Server:
-richtiges Beenden via timeout möglich;
-richtiger Gebauch des running Parameters
-with kompatible
#!/bin/bash
#
# merlin commando
#
# eine überprüfung auf korrekten aufruf findet nicht statt
#
# beispiel:
#
# ./merlin ./arthur
#
# startet programm arthur und wenn er stirbt, wird er sofort
# wiederbelebt.
# harmlose magie halt... :-)
#
LOG=/home/sandy/var/log/merlin_Iro.log
while : ; do
echo -n "$(date +'%F %T %Z') " >> $LOG
$1 status >> $LOG
if [ $? -eq 1 ]; then
echo $(date +'%F %T %Z') $1 neustarten >> $LOG
$1 start >> $LOG
fi
sleep 60
done