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.

sinθ
fuente

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
Arrendajo
fuente
¿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