Cron作业不会将错误/结果存储到日志中

时间:2010-09-03 15:19:17

标签: apache cron logging wget

我在服务器上使用'wget'运行了几个Cron作业,其中没有一个将错误/结果存储到日志文件中。除了调用的特定控制器和函数之外,每个命令行都是相同的。我在使用其中一个cron作业时遇到了麻烦,即使我在浏览器中导航它也可以毫无障碍地工作;其他两个运行得很好,但这三个似乎都没有创建任何日志文件。

这是命令行:

wget -q -O cron_job.log http://www.mydomain.com/controller/fxn

我认为我正在使用的选项会使日志文件只保留最新的日志条目,即要运行的最后一个cron作业(它们都在不同的时间运行)。

你能告诉我我做错了吗?

1 个答案:

答案 0 :(得分:1)

选项-O用于输出文档。如果要记录wget的输出,请使用-o。但这会覆盖日志文件的内容,因此最好使用-a。

wget -a cron_job.log http://www.mydomain.com/controller/fxn

如果要记录请求的输出文档,请尝试以下操作:

wget -q -O - http://www.mydomain.com/controller/fxn >> cron_job.log