如何使用 cron 和 mutt 来安排基本的电子邮件?
How to use cron with mutt to schedule a basic email?
我对 mutt 和 cron 都不熟悉。似乎 mutt 和 cron 都在工作,但我无法让它们一起工作。
我的 crontab 中有以下内容,但我没有收到来自它的电子邮件:
* * * * * echo "message body" | mutt -s "Test Email" email@email.com >/dev/null 2>&1
我可以在终端上使用 mutt 通过以下命令发送电子邮件:
echo "message body" | mutt -s "Test Email" email@email.com >/dev/null 2>&1
通过在我的 crontab 中添加以下内容,我可以让 cron 将文本附加到文件中:
* * * * * echo "some text" >> /Users/me/Desktop/stuff.txt
编辑:
在 crontab 的顶部我放了 MAILTO="email@email.com"
现在每次 cron 作业运行时,我都会收到一封来自 Cron 守护进程的电子邮件,内容如下:
/bin/sh: mutt: command not found
需要在crontab中设置的路径值:
PATH="/usr/local/bin"
我对 mutt 和 cron 都不熟悉。似乎 mutt 和 cron 都在工作,但我无法让它们一起工作。
我的 crontab 中有以下内容,但我没有收到来自它的电子邮件:
* * * * * echo "message body" | mutt -s "Test Email" email@email.com >/dev/null 2>&1
我可以在终端上使用 mutt 通过以下命令发送电子邮件:
echo "message body" | mutt -s "Test Email" email@email.com >/dev/null 2>&1
通过在我的 crontab 中添加以下内容,我可以让 cron 将文本附加到文件中:
* * * * * echo "some text" >> /Users/me/Desktop/stuff.txt
编辑: 在 crontab 的顶部我放了 MAILTO="email@email.com" 现在每次 cron 作业运行时,我都会收到一封来自 Cron 守护进程的电子邮件,内容如下:
/bin/sh: mutt: command not found
需要在crontab中设置的路径值:
PATH="/usr/local/bin"