Получение журналов 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-адрес и адрес электронной почты предназначены для скрытия личной информации.

Ответы:


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хитрость.
Джон Грэв
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.