Простой watchdog

Написал простой watchdog, который проверяет, отвечает ли мой мад и если нет, поднимает тревогу (в моем случае пишет мне на е-мейл, а получение е-мейлов у меня настроено на моем смартфоне). Watchdog запускается из крона каждые 5 минут. Можно чаще. Можно реже. Можно зациклить, чтобы он вообще непрерывно проверял.

Файл watchdog2.sh:

nc -w 15 localhost 4000 < /etc/prool/nc-in.txt > /tmp2/nc-out.txt
if [ -s /tmp2/nc-out.txt ]
then
echo Rabotaet > /dev/null
else
echo NeRabotaet > /dev/null
mutt -s “WATCHDOG: MUD NOT RESPONSE” proolix@gmail.com < /etc/prool/watchdog.letter
fi

Здесь используется стандартная Юникс-Линукс утилита nc (netcat). В файле nc-in.txt находится строка из одной цифры 5 (выбор кодировки), но там может вообще ничего не быть