我正在运行 OS X 10.7,并且正在学习 unix 命令。我想设置一个非常基本的 cron 作业,向我发送一封包含特定消息的电子邮件。
我该怎么办呢。根据我所读到的内容,除非我另有说明,否则我应该自动收到一封电子邮件。
我的 /etc 目录中似乎没有 crontab 文件。
任何帮助都非常感激。
答案1
cron
自动通过电子邮件向您发送其运行的作业的输出(如果有)。当然,您必须安装电子邮件服务器(例如 postfix )才能正常工作。
答案2
您可以使用此解决方案向自己发送一封电子邮件: http://mabblog.com/blog/2011/09/lion-smtp-postfix-relay-and-dreamhost/comment-page-1/#comment-264118
请注意,唯一非字面的部分是对“的引用”[电子邮件受保护]“ 和 ”[电子邮件受保护]:password"。为它们提供适当的值。
保留括号,不要更改端口地址 (587) 并保留“mail.domain.com”不变。
答案3
您必须建立一个完整的邮件基础设施才能使其发挥作用。就我个人而言,我使用esmtp(一个模拟sendmail的程序)和procmail(一个邮件传递代理),这样我就可以从cron作业中获取消息。然而,如果我是你,我会三思而后行,是否值得这么麻烦,因为邮件服务器的设置可能而且通常确实是一件令人头疼的事情。