#!/bin/bash # controlla se il logfile è correntemente scritto (quindi MapoIOB è alive) altrimenti riavvia! DATE=`date +%Y-%m-%d` cd /var/log if [ -f MapoIOB.log ] then # controllo SE sia stato acceduto da meno di 2 minuti (=alive da log...) trovato=`find . -name 'MapoIOB*' -cmin -1` if [[ $trovato != './MapoIOB.log' ]] then /etc/init.d/MapoIOB restart echo $date + "riavvio!" fi else # in questo caso AVVIO il processo MapoIOB /etc/init.d/MapoIOB start echo $date + "file non trovato, avvio!" fi