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

 

Posted in Операционные системы, Софт and tagged , .

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.