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.

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

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.