okass 在版块 Linux平台 中发起了话题 linux mint 创建定时cron任务没有按计划执行 2年, 8个月前
创建crontab定时任务后,没有按照预期执行。
查看/var/log/syslog日志出现如下错误
(cron) info (no mta installed, discarding output)
是什么原因造成的?
该错误是由于Linux系统中缺少MTA(邮件传输代理)引起的。默认情况下,将运行 cronjob,并将 cronjob 的结果发送到指定的电子邮件地址。但是,如果没有安装 MTA,则不会发送电子邮件。
如何解决
要解决此错误,您可以通过发出以下命令来安装邮件传输代理,例如 postfix:apt-get install postfix
这将修复 cronjobs 失败以及允许将 cronjob 状态电子邮件发送到指定的电子邮件地址。但是,如果您希望在计算机上安装较少的软件,或者只是不希望收到有关 cronjob 的电子邮件,则可以将以下行添加到 crontab 文件中。发出以下命令:crontab –e
并且将以下行添加到 crontab 文件的第一行:MAILTO=””
保存 crontab 文件以应用更改。请注意,无需重新启动 cron 守护程序或系统即可将更改应用到 crontab 文件。
最后在线: 活跃于 6个月, 2周前
评论: 7
获赞: 0
文章: 0
粉丝: 68
关注: 68
好友: 8
User Rating: ( vote)