我每天都通过 crontab 在 mybookworld(NAS) 上运行一个脚本。如果它可以每天向我发送带有脚本输出的电子邮件报告,那就太好了。
所以我在 crontabs 中查看了 MAILTO,但它根本没有向我发送任何内容。脚本在正确的时间正确运行,但没有电子邮件。
这是我的 crontab:
~ # crontab -l
MAILTO=x.y@googlemail.com
0 0 * * * python /root/erepCrawler/src/main.py
出于测试原因,我编写了一个“较小的”crontab:
MAILTO=x.y@googlemail.com
* * * * * echo "blaah"
这应该每分钟向我发送一封电子邮件,正文为“blaah”。如果我错了,请纠正我。
使用 crontab 发送邮件是否需要另一个包? sendmail 安装在/opt/sbin/sendmail 中。
最佳答案
它应该在 cron 中工作,并进行以下修改:
MAILTO="x.y@googlemail.com"
* * * * * echo blaah
在我的服务器上工作,刚刚测试。
关于email - mailto crontab 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5436231/