2010-09-03 71 views
1

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

这是命令行:

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

我认为我使用能跟上只有最近的日志条目,即日志文件的选项,最后cron作业运行(它们都在不同的时间运行)。

你能告诉我我做错了什么吗?

回答

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