понедельник, 7 апреля 2014 г.

Asterisk watchdog

В одной конторке астер почему-то валится с ошибкой. В итоге украл такой вот скриптик:



#!/bin/bash
#asterisk watchdog

#!/bin/bash
#asterisk watchdog

PROCESS="asterisk"
PROCCHK=$(ps aux|grep -c $PROCESS)
if [ $PROCCHK -eq 1 ]
then
#/usr/sbin/asterisk
/usr/sbin/service asterisk start
echo "[$(date)]Started Asterisk Service at $(date)" >> /var/log/asterisk/asterisk-check.log
else
echo "[$(date)] $PROCESS is running $PROCCHK processes" >> /var/log/asterisk/asterisk-check.log
fi
exit