equal
deleted
inserted
replaced
|
1 #!/bin/bash |
|
2 # |
|
3 # merlin commando |
|
4 # |
|
5 # eine überprüfung auf korrekten aufruf findet nicht statt |
|
6 # |
|
7 # beispiel: |
|
8 # |
|
9 # ./merlin ./arthur |
|
10 # |
|
11 # startet programm arthur und wenn er stirbt, wird er sofort |
|
12 # wiederbelebt. |
|
13 # harmlose magie halt... :-) |
|
14 # |
|
15 LOG=/home/sandy/var/log/merlin_Iro.log |
|
16 while : ; do |
|
17 echo -n "$(date +'%F %T %Z') " >> $LOG |
|
18 $1 status >> $LOG |
|
19 if [ $? -eq 1 ]; then |
|
20 echo $(date +'%F %T %Z') $1 neustarten >> $LOG |
|
21 $1 start >> $LOG |
|
22 fi |
|
23 sleep 60 |
|
24 done |
|
25 |