On Mon, Feb 20, 2017 at 11:36:24AM -0300, Victor Villarreal wrote:
> Hi, Oliver.
>
> Maybe something like this (add this script to your crontab):
>
> ------------------------8<--------------------------
>
> #!/bin/bash
> #
> # File: asterisk-watchdog.sh
> # Date: 2015.05.26
> # Build: v1.0
> # Brief: Secuencia para monitorizar procesos.
> #
> # ${PATH}: Variable de entorno con las rutas a los ejecutables.
> PATH=/bin:/sbin:/usr/bin:/usr/sbin
>
> # ${DAEMON}: Demonio a monitorizar.
> DAEMON="asterisk"
>
> # ${MSG}: Cuerpo del mensaje a enviar por mail.
> MSG="$(date '+%F %T'): ${DAEMON} se ha caido!"
>
> pidof ${DAEMON} > /dev/null 2>&1
>
> [ $? -ne 0 ] && { echo ${MSG}; service ${DAEMON} start; }
>
> exit 0
Both Debian 8 and Centos 7 have systemd. Systemd gives you this type of
monitoring almost for free (see previous reply).
Using cron is generally not a good idea here:
1. No way to stop Asterisk when you need it.
2. If Asterisk has failed, it may take up to a minute to restart it.
--
Tzafrir Cohen
icq#16849755 jabber:[email protected]
+972-50-7952406 mailto:[email protected]
http://www.xorcom.com
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
Check out the new Asterisk community forum at: https://community.asterisk.org/
New to Asterisk? Start here:
https://wiki.asterisk.org/wiki/display/AST/Getting+Started
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users