• ubuntu14.04开启crontab日志


    ubuntu默认没有开启cron日志记录
    1. 修改rsyslog
    sudo vim /etc/rsyslog.d/50-default.conf
    cron.* /var/log/cron.log #将cron前面的注释符去掉
    2.重启rsyslog
    sudo service rsyslog restart
    3.查看crontab日志
    less /var/log/cron.log

    查看运行时的日志文件,如果在日志文件中出现:
    No MTA installed, discarding output
    则crontab执行脚本时是不会直接错误的信息输出,而是会以邮件的形式发送到邮箱里,需要邮件服务器了,如果没有安装邮件服务器,它就会报这个错。
    如果是测试,可以参考以下方法:

    在每条定时脚本后面加入:

    /dev/null 2>&1

    即将所有信息输入到linux操作系统中的空设备/dev/null中。
    即可解决No MTA installed, discarding output的问题。

    例子:
    55 * * * * user0 python /dfs/incre/hive-incre.py >>/dfs/incre/hive-incre.log 2>&1

  • 相关阅读:
    分解质因数
    大素数测试和分解质因数
    快速幂
    欧拉函数
    素数
    gcd,lcm,ext_gcd,inv
    凸包问题 poj 2187
    map的 简单用法
    判断线段是否在园内
    2-sat 问题
  • 原文地址:https://www.cnblogs.com/ggzone/p/10121216.html
Copyright © 2020-2023  润新知