Obtendo logs do cron para adicionar ao arquivo, não substituí-lo

13

Primeiro, me desculpe se este é o stackexchange errado para isso, mas parece que é o caminho certo.

Este é o meu crontab agora:

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

Mas toda vez que a saída é colocada no arquivo cron.log, todo o conteúdo antigo é substituído. Como eu paro isso? Ou, se não for possível, qual é a alternativa?

Observação: o **** no URL e no e-mail está lá para ocultar informações pessoais.

    
por sinθ 13.04.2013 / 16:05

1 resposta

30

Trocar > por >> .

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

ou seja:

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
    
por 13.04.2013 / 16:13

Tags