linux – 在cron中将wget输出到/ dev / null

linux – 在cron中将wget输出到/ dev / null
我在我的crontab中每隔5分钟运行以下命令以保持Phusion Passenger活着.

*/5 * * * * wget mysite.com > /dev/null 2>&1

当我运行它时,它在站点上执行wget url将STDOUT / STDERR路由到/ dev / null.当我从命令行运行它时,它工作正常,并不会在我的主目录中生成index.html文件.

当它从cron运行时,它每五分钟创建一个新的index.html文件,留给我一大堆我不想要的索引文件.

我的语法不正确,无法运行cron作业吗?从命令行它没有问题,但从cron它在我的主目录中生成一个index.html文件.

我敢肯定我犯了一个简单的错误,如果有人能提供帮助,我会很感激.

你可以这样做:

*/5 * * * * wget -O /dev/null -o /dev/null example.com

这里-O将下载的文件发送到/ dev / null和-o logs到/ dev / null而不是stderr.这样就根本不需要重定向.

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部