[eside-ghost] como cambiar comportamiento de emails de cron
STenyaK
stenyak en gmail.com
Mar Ene 27 20:41:34 CET 2009
2009/1/27 AngelD <angeld en froga.net>:
> Una forma sencilla puede ser con la opción '-c' del 'grep', que cuenta el
> número de coincidencias. Una vez almacenado este valor en una variable,
> se pasa esta por un "if [ ${COINCIDENCIAS} -ge 1 ]" en el que se
> condiciona el envío del correo. Esto implicaría generar o modificar los
> scripts que utilizas, para sacar el grep del cron.
Yes! :-D
Para la posteridad, he aqui la linea vieja buggeada y la nueva, con
email personalizado y todo
*/30 * * * * ~/usr/sbin/screenls.sh |grep p2p ||
screen -d -m -S p2p ~/usr/sbin/p2p.sh
*/30 * * * * test "$(~/usr/sbin/screenls.sh |grep -c p2p ||
screen -d -m -S ~/usr/sbin/p2p.sh)" -gt "0" || echo This is cron
restarting P2P script at $HOSTNAME.
Muchas gracias!!
--
Saludos,
Bruno González
_______________________________________________
Msn/Jabber: stenyak AT gmail.com
ICQ: 153709484
http://www.stenyak.com
Más información sobre la lista de distribución eside-ghost