使cron日志添加到文件,而不是覆盖它


15

首先,很抱歉如果这是错误的stackexchange,但似乎是正确的方法。

现在是我的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和电子邮件中的隐藏个人信息。

Answers:


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窍门。
乔恩·格拉
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.