crontab执行结果未通过发送mail通知用户的方法
作者:暗无天日 时间:2023-10-12 07:35:30
症状
在某台 centos7 主机上设置了某个 crontab 任务,但是到时间后运行 mail 后提示 No mail,即cron没有将任务的执行结果发送邮件通知到用户
排查过程
检查 crontab 日志
centos的日志由 systemd 进行管理的,因此可以通过 systemctl 来查看相关日志。
journalctl _COMM=crond --since=today
或者用root查看日志 /var/log/cron
sudo cat /var/log/cron |grep -v '/usr/local/qcloud/stargate/admin/start.sh'
最终我们在日志中会看到一行提示 Jun 22 00:50:19 localhost CROND[21181]: (lujun9972) MAIL (mailed 102 bytes of output but got status 0x004b#012)
也就是邮件发送时失败了。
检查 mail 日志
查看 /var/log/maillog 日志会发现日志中提示 Jun 22 00:50:19 localhost postfix/sendmail[21403]: fatal: parameter inet_interfaces: no local interface found for ::1
也就是说 mail 提示无法为主机上 IPV6 的地址 ::1 发现对应的网卡
解决方法
注释掉 /etc/hosts 中 ::1 对应的地址后发现mail的错误信息变成了 postfix/postdrop[5487]: warning: unable to look up public/pickup: No such file or directory
经过搜索,只需要自己创建缺失文件再重启 postfix 服务即可。
sudo mkfifo /var/spool/postfix/public/pickup
sudo chown postfix:postdrop pickup
systemctl restart postfix.service
来源:http://blog.lujun9972.win/blog/2019/06/22/crontab执行结果未通过mail通知用户/
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
快播网吧版 内网环境点播新方案
![](https://img.aspxhome.com/file/UploadPic/20097/25/2009725151438193s.jpg)
Vmware安装OpenWrt15.05虚拟机教程
![](https://img.aspxhome.com/file/2023/4/95634_0s.jpg)
介绍两个Serv-U的插件
80端口被Pid为4的未知程序占用导致Apache不能启动的解决方法
![](https://img.aspxhome.com/file/2023/0/105510_0s.jpg)
linux中ipset命令的使用方法详解
Ubuntu环境安装Anaconda3完整步骤
![](https://img.aspxhome.com/file/2023/0/103240_0s.jpg)
WordPress缓存插件适用性分析
谷歌CEO:不会重复微软十年前犯下的错误
Linux系统时钟同步服务NTPD配置方法
域名注册商name.com的cyber monday优惠码
Windows 2000活动目录详解之安装配置篇
PayPal在线支付-网站付款标准版,HTML
如何控制局域网服务器的安全访问
SupeSite7.0模型导出导入功能详解
![](https://img.aspxhome.com/file/UploadPic/20097/2/200972225239499.jpg)
详解CentOS7下PostgreSQL 11的安装和配置教程
![](https://img.aspxhome.com/file/2023/1/118251_0s.jpg)
搜狗浏览器1.4正式版评测 全新体验Win7特性
![](https://img.aspxhome.com/file/UploadPic/200910/20091016174613584.jpg)
SEO优化中好域名的优势
雅虎拟新建办公园区 可容纳一万两千名员工
数据库服务器安全的权限控制策略互联网
好耶赵卓强:如何增强网络广告的营销效果
![](https://img.aspxhome.com/file/UploadPic/200812/2008128114228287.gif)