El SysAdmin del 3er Mundo

todo lo que expliqué mientras nadie prestaba atención

correos del cron

| Comments

Conflictivísima tarea, lograr que el cron mande correos adecuadamente… En este caso, cronie, da la solución al problema. Aunque me imagino que dicha configuración sea estándar para el cron.

Así es la cosa, declaramos MAILTO y MAILFROM como unas variables en el fichero crontab.

crontab
1
2
3
4
5
6
7
8
9
10
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.f36hiB/crontab installed on Tue May  5 08:48:38 2015)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)

# añadimos las variables
MAILTO=root@tudominio.cu
MAILFROM=cron@tudominio.cu

# m h  dom mon dow   command
00 00 * * * /bin/bash /home/fulanito/script.sh

Ahora faltaría un MTA. Pues la solución más sensilla es esmtp y su configuración sería más o menos así en el fichero /etc/esmtprc

“/etc/esmtprc”
1
2
3
4
5
6
7
identity micuenta
   hostname smtp.tudominio.cu
   username "cron"
   password "pinpanpun"
   starttls enabled
   default
mda "/usr/bin/procmail -d %T"

Listo! El correo root@tudominio.cu recibirá correos de cron@tudominio.cu con la salida del cron…

Si este artículo te resultó interesante, considere donar 0.07 BTC: 14iNmkfULf5jggumVh963kUg4UPScEZHgz

Comments