我正在使用托管应用程序的 cpanel。在我的应用程序中,我必须按分钟/每小时/每天运行一些查询。为此,我使用 cpanel 中的 cron 作业。这是我正在使用的 cron 命令:
* * * * * wget -O /dev/null https://******/sms_cron
该命令的问题是,它在触发时发送电子邮件。在网上搜索停止发送电子邮件的解决方案后,我发现这个命令很有用:
* * * * * wget https://******/sms_cron > /dev/null 2>&1
但这个命令也有一个问题。虽然它已停止发送电子邮件,但每次触发时都会生成新文件。现在我也必须想办法阻止这种情况。谁能帮我解决这个问题吗?
谢谢。
答案1
停止wget
输出任何事物,将其输出重定向到/dev/null
和要求它保持安静。
* * * * * wget -O /dev/null --quiet 'URL'
这相当于
* * * * * wget -O - --quiet 'URL' >/dev/null
它仍然会产生实际错误的输出(我认为您希望看到)。为了避免这些情况,请添加2>/dev/null
到第一个命令的末尾,或2>&1
第二个命令的末尾。