创建新文件的 Cron 作业

创建新文件的 Cron 作业

我正在使用托管应用程序的 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第二个命令的末尾。

相关内容