Obtenir des journaux cron à ajouter au fichier, sans le remplacer

15

Tout d'abord, je suis désolé si ce n'est pas le bon échange de pile pour cela, mais cela semblait être le bon.

Ceci est mon crontab en ce moment:

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

Mais chaque fois que la sortie est placée dans le fichier cron.log, tout l'ancien contenu est remplacé. Comment puis-je arrêter ça? Ou, si ce n'est pas possible, quelle est une alternative?

Remarque: Les ****dans l'URL et l'e-mail sont là pour masquer les informations personnelles.

sinθ
la source

Réponses:

33

Échangez >pour >>.

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

c'est à dire:

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
Geai
la source
D'où obtenez-vous toutes ces informations de mise en forme? Le cPanel de mon hébergeur a comme 0 informations de mise en forme publiées pour les commandes crontab. Seul le >/dev/null 2>&1truc.
Jon Grah