前言:我在 Raspberry Pi 上使用 Jessie Lite。
在 crontab 中,默认文本显示
crontab 作业的输出(包括错误)通过电子邮件发送给 crontab 文件所属的用户(除非重定向)。
当我创建此用户时,我没有输入电子邮件地址(并且不记得被要求输入电子邮件地址),那么在哪里以及如何为该用户输入电子邮件地址?
上面的声明对我来说意味着可以使用与我的用户帐户关联的电子邮件地址以某种方式发送电子邮件(而不必将带有电子邮件地址的 MAILTO 环境变量添加到 crontab 文件中)。
答案1
作业的输出cron
不是通过互联网电子邮件发送,而是通过本地邮件传递。本地邮件客户端(例如mutt
或准系统)mail
将检查本地邮件假脱机(通常在/var/spool/mail/username
)中是否有任何等待消息。
答案2
它指的是您的本地用户帐户。在命令行客户端中输入mail
(或mailx
),或者只是作弊并使用它来读取原始邮件文件
less "${MAIL:-/var/mail/$USER}"