问题

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

tail /var/log/syslog

查看文件,看到cron报错:

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

主要原因

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

导致出错的情况及解决办法

有两种情况会导致这个现象.

(1)命令中含有shell指令

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

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

可以通过安装邮件服务器解决该问题.
或者是把该shell命令放到一个文件中,执行该文件.然后重定向到null文件.

(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. UBUNTU开启CRONTAB日志记录及解决NO MTA INSTALLED, DISCARDING OUTPUT问题

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

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

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

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

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

最新文章

  1. C++关键字积累——持续更新
  2. leetcode 516. Longest Palindromic Subsequence | 516. 最长回文子序列(递归 -> 傻缓存 ->DP)
  3. python识别图片坐标查看器_Opencv/python图像处理后如何获取检测区域的坐标
  4. winform打开cad图纸_为什么CAD图纸打开后会显示很多问号“???”,该怎么解决...
  5. Socket常见错误代码与描述
  6. java 动态转换器,Java 编程的动态性,第 5 部分: 动态转换类
  7. 数据卡片_VISA消息:关于VCPS 2.1卡片产品的性能和交叉测试的卡片个性化数据的更新...
  8. solr 3.5 配置及应用(二)
  9. SpringMVC处理请求或响应数据
  10. 一个dsp最小系统至少要有_苏州设公厕指示牌,每500米至少要有一个
  11. 文字描边_CSS3实现文字描边的2种方法
  12. 50.Linux/Unix 系统编程手册(下) -- 虚拟内存操作
  13. 回归预测 基于ELMAN递归神经网络预测及其matlab代码实现
  14. 解构企业实名认证的几大「名场面」
  15. SSH2.0编程 ssh协议过程实现(转)
  16. Flutter高仿微信-第52篇-群聊-清空聊天记录
  17. 【阿里云镜像】安装编译Apache环境
  18. 生态篇-HBase 进化之从 NoSQL 到 NewSQL,凤凰涅槃成就 Phoenix
  19. Rsync命令参数以及配置使用
  20. matlab 工业相机 曝光时间_工业相机的曝光、曝光时间、快门、增益

热门文章

  1. ASP.NET MVC --- 身份认证与授权
  2. SPV210定时器的PMW定时器2
  3. ORACLE drop user时遇到的ORA-00604和ORA-00942错误排查
  4. 最佳运动类APP-Keep原型设计与欣赏
  5. 明辰智航网络一点通网络性能测试仪可以做什么
  6. centos7 crontab未执行问题排查
  7. html的中性标签,HTML的figcaption标签
  8. linux脚本出错仍执行后续脚本,crontab执行脚本出错
  9. 怎么搭建微信小程序的本地测试服务器
  10. 生信技能树linux虚拟机,科学网—Windows10安装Linux子系统Ubuntu 20.04LTS,轻松使用生信软件,效率秒杀虚拟机 - 刘永鑫的博文...