Openwrt cкрипт мониторинга и перезапуска процесса

Скрипт для перезапуска процесса Haproxy в ОС Openwrt: #!/bin/sh # Имя процесса DAEMON=»haproxy» EXCLUDE=»grep» # Минимум процессов PROC_NUM=»0″ # Команда для перезапуска процесса RESTART=»/etc/init.d/haproxy restart» # Путь к программе ps PS=»/bin/ps» # Путь к программе grep GREP=»/bin/grep» if [ `$PS | $GREP $DAEMON | $GREP -v $EXCLUDE | wc -l` -le «$PROC_NUM» ] then $RESTART fi