ubuntu18.04crontab定时任务不执行

Posted huskiesir的技术小屋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu18.04crontab定时任务不执行相关的知识,希望对你有一定的参考价值。

环境介绍:

  本人使用python写了一个自动化提交巡检的脚本放在服务器上,使用crontab去执行脚本的时候动作并没有执行,查看crontab日志时也不存在这个日志文件。如何如排查呢?

解决方案:

  步骤1:打开ubuntu的cron日志

    vim /etc/rsyslog.d/50-default.conf

    打开文件,在文件中找到cron.*,把前面的#去掉,保存退出,输入

    sudo service rsyslog restart

  步骤2:安装postfix邮箱

    sudo apt-get install postfix

    注:crontab执行脚本时是不会直接错误的信息输出,而是会以邮件的形式发送到你的邮箱里,这时候就需要邮件服务器了

  步骤3:查看报错信息

    cat /var/mail/root

    因为脚本是使用root账户cron执行的,所以在mail中查看root文件的输出

 

注:解决问题要有方法,不懂可以百度,但是一定要有思路。

以上是关于ubuntu18.04crontab定时任务不执行的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu中执行定时任务crontab

ubuntu使用crontab启动定时任务

Ubuntu 使用crontab定时任务

centos7 ubuntu crontab定时任务

docker(ubuntu)中安装cron运行crontab定时任务

ubuntu 16.04 周期定时任务 crontab 的 使用