防止从 cronjob 生成日志文件

防止从 cronjob 生成日志文件

下面的图片链接显示了我们设置的 cron 作业,它每分钟在根目录中创建日志文件。

点击这里查看cronjob

我在共享服务器上,我不希望有日志文件,否则它会很快加载服务器。它创建诸如schedulesms.1、schedulesms.2 等文件。

您能否提供一种方法来确保它不会创建日志文件。

答案1

您看到的文件不是cron输出wget。输出最常见的用途wget是在磁盘上获取网页。

当您重定向stdin和时stdout,您没有考虑wget保存网页的使用。

如果您只想访问该 URL,您可能会要求wget使用安静选项不保存任何输出-q

man wget

-q
--quiet 关闭 Wget 的输出。

我也不希望在共享服务器上每分钟运行一次 cron 作业,而是至少每 5 分钟运行一次,如下所示:

*/5 * * * * wget -q http://yoururl > /dev/null 2>&1

相关内容