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