--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/iro/merlin Thu Oct 22 10:00:01 2009 +0200
@@ -0,0 +1,25 @@
+#!/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
+