¿Qué son las opciones disponibles para obtener cron resultados y cómo configurarlos?

StackOverflow https://stackoverflow.com/questions/43349

  •  09-06-2019
  •  | 
  •  

Pregunta

Sé que por defecto cron del comportamiento es el envío normal y la salida de error a cron propietario del local de la casilla de correo electrónico.

Hay otras maneras de obtener los resultados de la tesis (por ejemplo, para enviar por correo electrónico a un grupo de personas, para almacenar en algún lugar, y así sucesivamente) ?

¿Fue útil?

Solución

Usted podría chuck archivo de redirección en el comando o el comando real en el crontab para ambos stdout y stderr - como command > /tmp/log.txt 2>&1 .

Si desea que varios usuarios para recibir este registro, usted puede insertar un MAILTO=nameofmailinglist en la parte superior de su archivo cron.

Otros consejos

Enviar por correo electrónico la salida a una dirección de correo electrónico diferente acaba de agregar la línea

MAILTO="user@example.com"

Para el crontab antes de que el comando

El cron de la línea es igual que cualquier otra línea de comandos de unix, de modo que usted puede redirigir la salida a otro programa.Es decir.

* * * * * /path/my/command > /my/email/script 2&>1

Esto puede ser innecesario añadir, pero para calificar la redirección de comandos:

> redirige la salida estándar

2 es un shell Bourne específicos término que significa que el error estándar

1 es el Bourne shell específicos término que significa que la salida estándar

2>&1 significa redirigir el error estándar a la salida estándar

También consulte el siguiente artículo útil Entrada y Salida estándar de Redirección

Tal y como yo lo veo tienes tres opciones:

  1. La redirección de la salida:ya sea a un archivo o a un programa que enviará por correo electrónico los resultados que desea
  2. Uso MAILTO en cron, y redirigir el correo a cualquier otra dirección única para todas sus tareas de cron.
  3. Hacer la redirección en su servidor de correo o el cliente, después de cron ha enviado.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top