Репозитории ALT
S: | 8.18.0-alt0.Alpha2 |
5.1: | 8.14.4-alt0.M51.1 |
4.1: | 8.14.4-alt0.M41.1 |
4.0: | 8.14.4-alt0.M40.1 |
3.0: | 8.13.4-alt3 |
+updates: | 8.13.8-alt1.M30.1 |
Группа :: Система/Серверы
Пакет: sendmail
Главная Изменения Спек Патчи Исходники Загрузить Gear Bugs and FR Repocop
#!/bin/bash
PATH="/sbin:/usr/sbin:/bin:/usr/bin"
export PATH
# Source function library.
. /etc/init.d/functions
# Source clamav-milter configuration.
SourceIfNotEmpty /etc/mail/milters_watchdog.conf
if [ "x$MILTERS_LIST" == "x" ]; then
logger -p mail.error -i -t $0 "MILTERS_LIST is not defined in /etc/mail/milter_watchdog.conf"
exit 99
fi
ERRORS=0
for SERVICE_NAME in $MILTERS_LIST; do
COUNT=`ps axm|grep $SERVICE_NAME|egrep -v "grep|_watchdog"|wc -l`
if [ $[ $COUNT < 3 ] == 1 ]; then
#echo "$SERVICENAME restarting..."
service $SERVICE_NAME restart
ERRORS=$(( $ERRORS +1 ))
logger -p mail.warning -i -t $0 "service $SERVICE_NAME was restarted"
fi
done
[ $ERRORS -eq 0 ] || logger -p mail.warning -i -t $0 "$ERRORS service(s) was restarted"
exit $ERRORS