# Скрипт отслеживания службы

1\. Скрипт отслеживания службы

\#!/bin/sh  
\# Название процесса  
DAEMON="asterisk"  
\# "Убираем" grep из вывода  
EXCLUDE="grep"  
\# Минимальное количество процессов  
PROC\_NUM="0"  
\# Команда для перезапуска  
RESTART="/etc/init.d/asterisk restart"  
\# Утилита ps  
PS="/bin/ps"  
\# Утилита grep  
GREP="/usr/bin/grep"  
if \[ `$PS -ax | $GREP $DAEMON | $GREP -v $EXCLUDE | wc -l` -le "$PROC\_NUM" \]  
then  
 $RESTART  
fi