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