(CRON) info (No MTA installed, discarding output)
错误信息
执行定时任务后, /var/log/cron.log中给出如下提示, 但是没有其他报错信息
(CRON) info (No MTA installed, discarding output)
解决
网上的帖子给出两种解决方案, 方式一没有进行测试
方式一 安装postfix
没有进行测试, 安装后, 需要配置邮箱, 通过邮箱发送错误信息
方式二 将错误信息记录到/var/log/syslog中
在crontab -e中配置命令
* * * * * python3 xxx.py 2>&1 | logger -t tag
之后错误信息就可以在/var/log/syslog中看到
cat /var/log/syslog | grep tag
文章描述了在Linux系统中,由于缺少MTA(邮件传输代理)导致(CRON)info(NoMTAinstalled,discardingoutput)的错误。一种解决方案是安装postfix并配置邮箱发送错误信息,另一种方法是修改crontab配置,将错误信息重定向到syslog。通过使用logger命令,现在错误信息可以被记录在/var/log/syslog中查看。
3777

被折叠的 条评论
为什么被折叠?



