linux mint 创建定时cron任务没有按计划执行

标签: ,

  • 该话题包含 0个回复,1 人参与,最后由okass - WirelessLink社区okass 更新于 2年前
正在查看 0 条回复
  • 作者
    帖子
    • okass - WirelessLink社区okass
      参与者
      #1307
      Up
      1
      Down
      ::

      创建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 文件。

      访问ChatGPT的可用VPS机房IP推荐 Lisahost美国原生IP搬瓦工美西DMITTripodcloudFrantech
正在查看 0 条回复
  • 哎呀,回复话题必需登录。
WirelessLink社区
Logo