我在服务器上使用'wget'运行了几个Cron作业,其中没有一个将错误/结果存储到日志文件中。除了调用的特定控制器和函数之外,每个命令行都是相同的。我在使用其中一个cron作业时遇到了麻烦,即使我在浏览器中导航它也可以毫无障碍地工作;其他两个运行得很好,但这三个似乎都没有创建任何日志文件。
这是命令行:
wget -q -O cron_job.log http://www.mydomain.com/controller/fxn
我认为我正在使用的选项会使日志文件只保留最新的日志条目,即要运行的最后一个cron作业(它们都在不同的时间运行)。
你能告诉我我做错了吗?
答案 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