crontab执行后邮件发到指定邮箱
时间:2014-09-14 03:02 来源:linux.it.net.cn 作者:it
原来在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
参考资料:
http://www.cyberciti.biz/faq/linux-unix-crontab-change-mailto-settings/
(责任编辑:IT)
原来在crontab配置文件/etc/crontab中MAILTO设置成自己的gmail邮箱,但是迟迟没有收到邮件,登陆上去一看邮件还是发到了/var/spool/mail/root内。后来网上查了下,原来我的crontab命令是在crontab -e中定义的,而/etc/crontab中的MAILTO只适用于/etc/crontab中执行的脚本或命令。
所以要在crontab -e中添加指定的邮箱: |