linux mint 创建定时cron任务没有按计划执行
正在查看 0 条回复
- 作者帖子
- Up::1
创建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 文件。
- 作者帖子
正在查看 0 条回复
- 哎呀,回复话题必需登录。