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.这样就根本不需要重定向.

推荐阅读