问题
使用crontab进行设置定时任务,任务没有执行.
使用命令

tail /var/log/syslog

查看文件,看到cron报错:

(CRON) info (No MTA installed, discarding output)

主要原因
报错的主要原因是没有配置邮件服务器.

导致出错的情况及解决办法
有两种情况会导致这个现象.

(1)命令中含有shell指令
执行命令

crontab -e 

查看当前用户的计划任务
当你运行的任务中包含shell命令,就会报错.例如下面的第二个任务:

date >log
./temp.sh >`date`.log

可以通过安装邮件服务器解决该问题.

sudo apt-get install postfix

重新配置邮件服务

sudo dpkg-reconfigure postfix

The user interface will be displayed. On each screen, select the following values:

Ok
Internet Site
NONE
mail.example.com
mail.example.com, localhost.localdomain, localhost
No
127.0.0.0/8, 192.168.0/24
Yes
0
+
all

(2)执行任务过程中会往屏幕输出内容
当你执行的是个脚本文件时,你可以把文件的输出重定向到某个文件中.例如:

cd /home/wang && ./temp.sh >temp.log 

或者不需要保留执行的输出,则重定向到null中:

 cd /home/wang && ./temp.sh >/dev/null 2>&1

“(CRON) info (No MTA installed, discarding output)”相关推荐

  1. (CRON) info (No MTA installed, discarding output

    (CRON) info (No MTA installed, discarding output 在ubuntu里面使用定时任务cron来执行一个shell脚本(shell脚本内容是执行一个可执行ja ...

  2. 解决(CRON) info (No MTA installed, discarding output)

    问题 使用crontab进行设置定时任务,任务没有执行. 使用命令 tail /var/log/syslog 查看文件,看到cron报错: (CRON) info (No MTA installed, ...

  3. (CRON) info (No MTA installed, discarding output)

    (CRON) info (No MTA installed, discarding output) 错误信息 执行定时任务后, /var/log/cron.log中给出如下提示, 但是没有其他报错信息 ...

  4. (CRON) info (No MTA installed, discarding output)” error in the syslog

    apt install postfix 转载于:https://www.cnblogs.com/passedbylove/p/10024359.html

  5. cron定时任务和No MTA installed, discarding output错误处理

    陈拓 2021/09/09-2020/09/12 0. 我的系统 lsb_release -a 1. 设置cron 为了定时执行程序启用cron. 我的项目需求为每5分钟执行一次hkCapJpeg1. ...

  6. crontab任务不会执行解决方案(No MTA installed, discarding output)

    在生产环境下,添加了 crontab 定时计划任务,后面发现,定时任务并没有执行,在指定的文件夹下并没有相对应的日志产生.于是编者便展开了如下的思路解决了该问题. 一.查看 crontab 的日志 [ ...

  7. No MTA installed, discarding output错误排查与处理(Ubuntu16定时任务的使用)

    1.编辑定时任务 crontab -e # 进入定时任务*/1 * * * * echo"Hello world" # 每分钟输出hello world 2. 文件中长时间没有输出 ...

  8. Contabs日志中报错:No MTA installed, discarding output

    在运行contabs的过程中,我们通过 vim /var/log/cron.log 命令查看当前contabs的运行状态. 在日志中,每运行一次自定义的定时任务,就会报错一次,错误内容为: No MT ...

  9. UBUNTU开启CRONTAB日志记录及解决NO MTA INSTALLED, DISCARDING OUTPUT问题

    From:http://www.pooy.net/ubuntu-open-crontab-logging-and-resolution-no-mta-installed-discarding-outp ...

最新文章

  1. 在Win7下建立新账户的方法
  2. 编程语言python入门要电脑什么配置能带动-要学一门编程语言,那我一定选择Python!...
  3. 百度安全 TrustZone SDK 正式成为 OP-TEE 官方推荐 Rust 开发环境
  4. boost::fusion::result_of::empty用法的测试程序
  5. dbms_metadata遇到ORA-31603的解决方案
  6. 大四中软实习笔记20130226
  7. springboot 获取控制器参数的几种方式
  8. Linux 系统的运行级别(Run Level)
  9. cad图形如何导入到奥维地图_CAD图导入奥维简易操作步骤--陈浩
  10. Advanced IP Scanner - 网络扫描器
  11. win7打开win10共享计算机要凭据,win10打开共享文件夹后要求凭证怎么办
  12. 智能工厂ERP解决方案
  13. 有关于图片压缩大小--尺寸裁剪 和 压缩系数
  14. 【渝粤题库】陕西师范大学292141政府规制经济学作业(专升本)
  15. 开发管理---项目的范围、时间与成本
  16. Could not build wheels for xx which use PEP 517 and cannot be installed directly
  17. 商品数据结构之什么是SPU和SKU?
  18. codeforce 1395总结
  19. Android系统篇(二)——Android编译核心Build系统
  20. kettle入门(二) 之 kettle连接oracle报的坑爹错误 Error occured while trying to connect to the database 的几种情况

热门文章

  1. 人脸检测之Ultra-Light-Fast-Generic-Face-Detector-1MB
  2. 什么是前提、行为及后果?
  3. 百家号自媒体的文章在哪个时间段发文效果比较好?
  4. 人工智能-自然语言处理(2)
  5. 64位系统,定义int* a[2][3],占几个字节?
  6. cacheable 表达式_springboot @Cacheable 基本使用
  7. 打篮球的妙处——让男人更帅,更有魅力
  8. 内网安全——域控提权-CVE-2020-1472NTLM中继攻击
  9. 【面试宝典】Mysql面试题大全
  10. i711800h核显相当于什么显卡 i7 11800h相当于台式什么CPU