![如何在 Linux 服务器上设置/更改管理员电子邮件?](https://linux22.com/image/559152/%E5%A6%82%E4%BD%95%E5%9C%A8%20Linux%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E8%AE%BE%E7%BD%AE%2F%E6%9B%B4%E6%94%B9%E7%AE%A1%E7%90%86%E5%91%98%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%EF%BC%9F.png)
据说,如果您安装了一个 cron,并且 cron 作业有一个输出 >/dev/null,它将被发送给系统管理员。这是真的吗?电子邮件在哪里设置?我在 /etc/mail.rc 中没有看到任何关于此的内容,crontab 中也没有关于邮件的任何内容。
帮助?
答案1
默认情况下,输出将发送到启动该进程的用户的 crontab。如果这是主 crontab,则 root 会收到电子邮件。
如果您希望将邮件发送到其他地方,您可以配置 MTA 来转发邮件,或者MAILTO
在 crontab 中设置以更改目的地。(用于MAILTO=""
完全抑制邮件。)
如果你安装了一个 cron,并且 cron 任务有一个输出 >/dev/null,它将被发送给系统管理员
我相信你的意思是这份工作不是将输出重定向到/dev/null
;如果所有输出都写入标准输出,并且标准输出被发送到/dev/null
,则将没有输出可发送给任何人。