如何正确使用 crontab 和 mutt?

如何正确使用 crontab 和 mutt?

我想通过 自动发送电子邮件mutt。我已经配置好mutt,使用时可以正常工作:

echo "Hi" | mutt -s "Hu Hu" -a /home/.../some.pdf  -- [email protected]

但是使用时crontab不会发送电子邮件。

00 17 * * * echo "Hi" | mutt -s "Hu Hu" -a /home/.../some.pdf  -- [email protected]

我也尝试过:

00 17 * * * sudo echo "Hi" | mutt -s "Hu Hu" -a /home/.../some.pdf  -- [email protected]

除了使用 发送邮件外,其他 cronjobs 都运行良好mutt。我可以请教一些建议吗?

答案1

尝试使用完整路径,例如 /usr/bin/mutt。还要检查 cron 运行的用户以及允许使用 mutt 的用户。

相关内容