关闭电子邮件中的 Lynx 命令

关闭电子邮件中的 Lynx 命令

我如何关闭接收来自 lynx 的重述其所做事情的电子邮件?

我让 crontab 运行 PHP 脚本,它运行良好。但每次 cron 运行我的 lynx 浏览器时,我都会收到一封来自 cron 守护进程的电子邮件,其中重述了 lynx 命令。

我不需要它们。

谢谢。

答案1

找到了....

附加>/dev/null 2>&1到 cron 命令行的末尾

答案2

这不是lynx发送电子邮件 — — 而是cron。这是一项功能:默认情况下,cron 作业的任何输出都会邮寄给 crontab 的所有者。您可以在 中找到有关此功能的文档man 5 crontab,但简而言之,如果您想抑制所有邮寄的输出,请MAILTO=""在 crontab 文件的顶部进行设置。或者,您可以抑制来自各个作业的输出(以每个命令特定的方式,例如,grep --quiet如果您碰巧在 crontab 中有 grep 命令),或将输出重定向到其他地方 — — 到日志文件,或者只是/dev/null。或者,您可以将其通过管道传输到命令mail,使用-s为邮件提供有意义的主题,而不是默认的(丑陋的)cron-output 主题行。

相关内容