您的位置:首页 > 其它

crontab执行后邮件发到指定邮箱

2017-02-08 15:44 211 查看
http://www.zhixing123.cn/ubuntu/43709.html 

crontab执行后邮件发到指定邮箱

原来在crontab配置文件/etc/crontab中MAILTO设置成自己的gmail邮箱,但是迟迟没有收到邮件,登陆上去一看邮件还是发到了/var/spool/mail/root内。后来网上查了下,原来我的crontab命令是在crontab -e中定义的,而/etc/crontab中的MAILTO只适用于/etc/crontab中执行的脚本或命令。

所以要在crontab -e中添加指定的邮箱:

crontab -e

在第一行加入:

MAILTO=example@gmail.com #自己的外部邮箱地址

如果没有装邮件服务器的要先安装一下:

yum install sendmail sendmail-cf m4

send_mail.sh中的内容:

#!/bin/sh
mailx -s "ocr01 detection result" my_name@163.com < /home/yeyun/backup/adv/adv_client/mail_content.txt
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: