Premier commit suite au crash du repo le 10 juillet 2017
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
|
||||
DELAY=15
|
||||
DIR=/home/zonetest/ZT
|
||||
NAME=ZT
|
||||
START=./ZT
|
||||
LOGFILE=./LOG/CrashReport.txt
|
||||
ESCAPEFILE=./Escape.ZT
|
||||
OUTPUTCONSOLE=/dev/tty1
|
||||
|
||||
cd $DIR
|
||||
|
||||
echo "Starting ZT for the first time" > $OUTPUTCONSOLE
|
||||
#echo "Checking for escape file" > $OUTPUTCONSOLE
|
||||
|
||||
if [ -e "$ESCAPEFILE" ]; then
|
||||
#echo "Deleting escape file" > $OUTPUTCONSOLE
|
||||
rm -f $ESCAPEFILE
|
||||
fi
|
||||
|
||||
$START > $OUTPUTCONSOLE 2>&1 &
|
||||
|
||||
sleep 30
|
||||
|
||||
while true ; do
|
||||
|
||||
if [ -e "$ESCAPEFILE" ]; then
|
||||
echo "Escaping script" > $OUTPUTCONSOLE
|
||||
exit
|
||||
fi
|
||||
|
||||
case "$(pidof $NAME | wc -w)" in
|
||||
|
||||
0) echo "ZT crashed $(date)" >> $LOGFILE
|
||||
echo "ZT crashed $(date). Restarting" > $OUTPUTCONSOLE
|
||||
$START > /dev/tty1 2>&1 &
|
||||
;;
|
||||
1) # all ok
|
||||
# echo "Running"
|
||||
;;
|
||||
*) # echo "double"
|
||||
# kill $(pidof amadeus.x86 | awk '{print $1}')
|
||||
;;
|
||||
esac
|
||||
|
||||
sleep $DELAY
|
||||
done
|
||||
|
||||
exit
|
||||
Reference in New Issue
Block a user