0 0 * * 6 /usr/sbin/chkrootkit 2>&1 | mail -s "chkrootkit Reports of my server" [email protected]
我已经导航到 /usr/sbin 目录并使用 sudo 运行 chkrootkit。这会产生一个很好的输出。但是,我尝试运行 mail -s "Subject"[电子邮件受保护]单独在终端中,并且不会向我的帐户发送任何电子邮件。如何配置“邮件”以将电子邮件发送到我的电子邮件地址?我在终端中执行了“whereis mail”命令,它产生了以下结果: mail: /usr/bin/mail.mailutils /usr/bin/mail /usr/share/man/man1/mail.1.gz
答案1
但是,我尝试运行 mail -s "Subject"[电子邮件受保护]单独在终端中,并且不会向我的帐户发送任何电子邮件。
看来您已经为这个问题标记了 Ubuntu。在您的 Ubuntu 发行版上,您需要安装邮件(更具体地说,是mailutils
)。您最终会得到一些 MTA(邮件传输代理)和 MUA(邮件用户代理)包。
总之,您需要apt install mailutils
按照配置提示进行操作。完成配置后,您应该能够。如果您发现仍然不能,请告诉我们。mail -s "Subject" [email protected]
了解您正在使用的特定 Ubuntu 发行版会很有帮助,因此我们可以更好地提供指向您安装时可能出现的潜在问题的链接。此外,请尝试调整您的标题以更准确地反映当前的问题 - 看来您遇到的问题是专门针对邮件的,而不是 cron。这对于关注你的问题有很大的不同!