2016-12-07 82 views
0

我用的wget的cron,我的语法是这样的:如何输出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”文件。

如何获得输出附加到该文件或指向另一个文件夹?

谢谢!

回答

0

你需要告诉wget用“-O”写入标准输出,“>>将会覆盖你的文件,这里不需要它。

wget http://www.example.com/process_queue -O > /home/logs/queue_folder/日期+ \%Y - \%米 - \%d _ \%H:\%M:\%S -cron.log 2>&1

+0

wget的:选项需要一个参数 - 'O' 用法:wget的[选项] ... [URL] ...谢谢! –

+0

我放置了另一个文件路径后,它的工作。它现在生成两个文件,一个输出与日志。谢谢。也许你可以编辑你的答案,所以我可以将其标记为正确。 –

相关问题