在Ubuntu中启用Crontab日志记录的配置方法
2014-05-04 11:40
190 查看
在ubuntu下安装crontab后,系统默认的是不开启crontab的日志记录的,启用crontab的日志的办法:
修改rsyslog文件,将/etc/rsyslog.d/50-default.conf 文件中的#cron.*前的#删掉;
重启rsyslog服务service rsyslog restart;
重启cron服务service cron restart;
就可以查看运行时的日志文件,如果在日志文件中出现:
那么就是说,crontab执行脚本时是不会直接错误的信息输出,而是会以邮件的形式发送到你的邮箱里,这时候就需要邮件服务器了,如果你没有安装邮件服务器,它就会报这个错。如果是测试,可以用下面的办法来解决:
在每条定时脚本后面加入:
就可以解决No MTA installed, discarding output的问题。
修改rsyslog文件,将/etc/rsyslog.d/50-default.conf 文件中的#cron.*前的#删掉;
重启rsyslog服务service rsyslog restart;
重启cron服务service cron restart;
more /var/log/cron.log;
就可以查看运行时的日志文件,如果在日志文件中出现:
No MTA installed, discarding output
那么就是说,crontab执行脚本时是不会直接错误的信息输出,而是会以邮件的形式发送到你的邮箱里,这时候就需要邮件服务器了,如果你没有安装邮件服务器,它就会报这个错。如果是测试,可以用下面的办法来解决:
在每条定时脚本后面加入:
>/dev/null 2>&1
就可以解决No MTA installed, discarding output的问题。
相关文章推荐
- php error_log记录日志的使用方法和配置 (日志目录一定要手动创建)
- Yii2中记录log日志的配置和使用方法
- 实现Nginx中使用PHP-FPM时记录PHP错误日志的配置方法
- 实现Nginx中使用PHP-FPM时记录PHP错误日志的配置方法
- MySQL启用慢查询日志记录方法
- 实现Nginx中使用PHP-FPM时记录PHP错误日志的配置方法
- php error_log记录日志的使用方法和配置
- nginx访问日志并删除指定天数前的日志记录配置方法
- UBUNTU开启CRONTAB日志记录及解决NO MTA INSTALLED, DISCARDING OUTPUT问题
- crontab 配置、日志使用记录
- php error_log记录日志的使用方法和配置 (日志目录一定要手动创建)
- Apache日志不记录图片文件设置方法和来源日志的配置
- 实现Nginx中使用PHP-FPM时记录PHP错误日志的配置方法
- 基于java.util.logging实现轻量级日志记录库(增加根据当前类class初始化,修复线程池模型(javaEE)下的堆栈轨迹顺序与当前调用方法不一致问题)
- 怎样配置让apache访问日志记录真实客户端IP,而不是nginx代理服务器IP
- tomcat的安全配置(禁用http方法,部署多个应用,启用从安全cookie,指定错误页面和显示信息)
- 记录下Ubuntu的安装与配置
- Ubuntu网络配置方法
- 日志组件logback的介绍及配置使用方法
- 日志组件logback的介绍及配置使用方法(一)