Guardar la salida en un log
Con esta opción solo se guardaran los errores que se generen en un archivo que seleccionemos:
* * * * * /home/miusuario/script 1> /dev/null 2> /home/miusuario/logs/archivo.log
Hay que recordar los números de la salida (redireccionamiento con el simbolo >):
- 0 stdin (standard input): el comando
- 1 stdout (standard output): /dev/null la salida se descarta
- 2 stderr (standard error): /home/miusuario/logs/archivo.log la ruta y el archivo de log.
Con esta otra opción guardaremos tanto la salida como los errores:
* * * * * /home/miusuario/script &> /home/miusuario/logs/archivo.log
Enviar el resultado por email
Es similar a la anterior pero envía la información a un correo predeterminado.
* * * * * /home/miusuario/script 1> /dev/null 2>&1 | mail -s "Errores del cron" correo@correo.com
Cabe mencionar que para ello debe estar instalado y configurado correctamente el comando mail.
Simular el entorno de ejecución
Esta opción permite ejecutar un cron en el momento que deseemos
$ env -i /home/miusuario/script
De esta forma no tenemos que esperar hasta cuando se ejecute de acuerdo a lo programado, podemos realizar las pruebas que sean necesarias en un entorno similar a las que hace el cron.
No hay comentarios.:
Publicar un comentario