Получение журналов cron для добавления в файл, а не для его переопределения

15

Во-первых, я извиняюсь, если это неправильный обмен стека для этого, но он показался мне правильным.

Это мой crontab прямо сейчас:

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

Но каждый раз, когда вывод помещается в файл cron.log, весь старый контент переопределяется. Как мне это остановить? Или, если это невозможно, какова альтернатива?

Примечание. ****URL-адрес и адрес электронной почты предназначены для скрытия личной информации.

sinθ
источник

Ответы:

33

Обмен >на >>.

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

то есть:

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
сойка
источник
Откуда вы получаете всю эту информацию о форматировании? CPanel моего веб-хостинга содержит около 0 информации о форматировании, размещенной для команд crontab. Только >/dev/null 2>&1хитрость.
Джон Грэв