如何将cron日志和脚本输出同时输出到同一个文件?
How to output both the cron log and the script output to the same fiile?
我使用 wget cron,我的语法是这样的:
*/5 * * * * wget http://www.example.com/process_queue >>/home/logs/queue_folder/`date +\%Y-\%m-\%d_\%H:\%M:\%S`-cron.log 2>&1
我在另一页上读到,文件路径前的“>>”应该将日志和输出都写入指定文件。但它没有效果。日志被写入文件,但脚本输出进入我的托管帐户根文件夹中的 "process_queue.xx" 文件。
如何让输出附加到该文件或指向另一个文件夹?
谢谢!
您需要使用“-O”告诉 wget 写入标准输出,>> 只会覆盖您的文件,此处不需要。
wget http://www.example.com/process_queue -O > /home/logs/queue_folder/
日期+\%Y-\%m-\%d_\%H:\%M:\%S-cron.log 2>&1
我使用 wget cron,我的语法是这样的:
*/5 * * * * wget http://www.example.com/process_queue >>/home/logs/queue_folder/`date +\%Y-\%m-\%d_\%H:\%M:\%S`-cron.log 2>&1
我在另一页上读到,文件路径前的“>>”应该将日志和输出都写入指定文件。但它没有效果。日志被写入文件,但脚本输出进入我的托管帐户根文件夹中的 "process_queue.xx" 文件。
如何让输出附加到该文件或指向另一个文件夹?
谢谢!
您需要使用“-O”告诉 wget 写入标准输出,>> 只会覆盖您的文件,此处不需要。
wget http://www.example.com/process_queue -O > /home/logs/queue_folder/
日期+\%Y-\%m-\%d_\%H:\%M:\%S-cron.log 2>&1