Obtener registros cron para agregar al archivo, no anularlo


15

Primero, lo siento si este es el intercambio de pila incorrecto para esto, pero parecía ser el correcto.

Este es mi crontab en este momento:

MAILTO=****@gmail.com
10,30,50 * * * * ~/webapps/****/apache2/bin/start
*/10 * * * * /usr/local/bin/python2.7 ~/webapps/****/WR/cron.py > ~/webapps/****/WR/cron.log 2>&1

Pero cada vez que la salida se coloca en el archivo cron.log, se anula todo el contenido anterior. ¿Cómo detengo eso? O, si no es posible, ¿qué es una alternativa?

Nota: La ****URL y el correo electrónico están ahí para ocultar información personal.

Respuestas:


33

Cambiar >por >>.

>  = write to file, overwriting what was already there
>> = append to file, create if it doesn't exist

es decir:

MAILTO=****@gmail.com
10,30,50 * * * * ~/webapps/****/apache2/bin/start
*/10 * * * * /usr/local/bin/python2.7 ~/webapps/****/WR/cron.py >> ~/webapps/****/WR/cron.log 2>&1

¿De dónde obtiene toda esta información de formato? El cPanel de mi webhost tiene como 0 información de formato publicada para los comandos crontab. Solo el >/dev/null 2>&1truco.
Jon Grah
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.