我正在使用托管应用程序的 cpanel。在我的应用程序中,我必须按分钟/小时/每天运行一些查询。为此,我正在使用 cpanel 的 cron 作业。这是我正在使用的 cron 命令:
* * * * * wget -O /dev/null https://******/sms_cron
Run Code Online (Sandbox Code Playgroud)
此命令中的问题是,它在触发时发送电子邮件。在网上搜索了停止发送电子邮件的解决方案后,我发现这个命令很有用:
* * * * * wget https://******/sms_cron > /dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)
但是这个命令也有问题。虽然它已停止发送电子邮件,但每次触发时都会生成新文件。现在我也必须考虑如何阻止它。谁能帮我解决这个问题?
谢谢你。
要停止wget输出任何内容,请将其输出重定向到/dev/null 并要求其安静。
* * * * * wget -O /dev/null --quiet 'URL'
Run Code Online (Sandbox Code Playgroud)
这相当于
* * * * * wget -O - --quiet 'URL' >/dev/null
Run Code Online (Sandbox Code Playgroud)
它仍然会产生实际错误的输出(我认为你想看到)。为了避免这些,添加2>/dev/null到第一个命令2>&1的末尾,或添加到第二个命令的末尾。
| 归档时间: |
|
| 查看次数: |
40 次 |
| 最近记录: |