加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 如何在cron作业后发送电子邮件

发布时间:2020-12-13 17:25:45 所属栏目:Linux 来源:网络整理
导读:参见英文答案 How to send emails and avoid them being classified as spam?8个 我为增量备份添加了一个cron作业,我这样配置: 0 23 * * * /usr/bin/rsync -ravzX / mnt / external / project / / media / backup / project / | mail -s“备份成功”admin@e
参见英文答案 > How to send emails and avoid them being classified as spam?8个
我为增量备份添加了一个cron作业,我这样配置:

0 23 * * * /usr/bin/rsync -ravzX / mnt / external / project / / media / backup / project / | mail -s“备份成功”admin@example.com

但我没有收到任何电子邮件.
我怎么能找出什么是错的?

解决方法

您可以使用crontab中的MAILTO选项来定义您的电子邮件地址,并接收所有运行的crons中的所有输出和错误.

打开crontab使用

crontab -e

在文件的顶部使用MAILTO选项作为

MAILTO=email@example.com

cron寻找MAILTO功能来决定它应该在哪里发送cron日志.如果crons与root一起运行,它默认发送到root.

将它放在顶部并从crons中删除任何邮件命令引用.

测试并验证此后是否收到cron警报.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读