21 lines
528 B
Bash
21 lines
528 B
Bash
#!/bin/bash
|
|
|
|
# controlla se il logfile è correntemente scritto (quindi MapoIOB è alive) altrimenti riavvia!
|
|
|
|
cd /home/pi/steamware
|
|
if [ -f logfile.txt ]
|
|
then
|
|
# controllo SE sia stato acceduto da meno di 2 minuti (=alive da log...)
|
|
trovato=`find . -name 'logfile*' -cmin -1`
|
|
if [[ $trovato != './logfile.txt' ]]
|
|
then
|
|
echo "riavvio!"
|
|
/etc/init.d/MapoIOB restart
|
|
fi
|
|
else
|
|
echo "file non trovato"
|
|
# in questo caso AVVIO il processo MapoIOB
|
|
echo "avvio!"
|
|
/etc/init.d/MapoIOB start
|
|
fi
|