crontab调用python脚本,发现时间过了没有日志输出

* * * * * python xxxxx.py

1、查看cron日志

cat /var/log/cron

CROND[14020]: (root) MAIL (mailed 225 bytes of output but got status 0x004b#012)

2、查看cron的邮件内容,因为cron执行结果会发送邮件

cat /var/spoot/mail/root

3、发现邮件没有,查看邮件日志

cat /var/log/maillog

postfix /sendmail[180724]: fatal: parameter inet_interfaces: no local interface found for ::1

设置邮件

vi /etc/postfix/main.cf

inet_interfaces = localhost
inet_protocols = all

改为

inet_interfaces = all
inet_protocols = all

4、再查看cron的邮件内容

cat /var/spoot/mail/root

发现python报oracle组件找不到

经分析:确定crontab加载不到环境变量配置

解决方案:

把crontab调python直接改成调脚本.sh

脚本最前面加命令加载环境变量

#!/bin/sh

source ~/.bash_profile;

source /etc/profile;

python xxxx.py

linux crontab不执行相关推荐

  1. Linux Crontab定时执行脚本出错,但手动执行脚本正常原因及解决方案

    Linux Crontab定时执行脚本出错,但手动执行脚本正常原因及解决方案 实际开发场景 需要开发一个Flink监控程序,初步使用shell脚本进行监控,如果发现失败了,则自动重新运行Flink命令 ...

  2. Linux crontab定时执行任务

    基本格式 :  * * * * * command  分 时 日 月 周 命令  第1列表示分钟1-59 每分钟用*或者 */1表示  第2列表示小时1-23(0表示0点)  第3列表示日期1-31  ...

  3. Linux crontab定时执行任务 命令格式与详细例子

    基本格式 : * * * * * command 分 时 日 月 周 命令 第1列表示分钟1-59 每分钟用*或者 */1表示 第2列表示小时1-23(0表示0点) 第3列表示日期1-31 第4列表示 ...

  4. Linux crontab 定时执行脚本

    不废话,直接上你要的:  如框框内所示,该命令表示每十分钟执行一次该目录下的脚本文件,即 /home/alan/test1.sh Ok,现在具体讲一下命令为何这么写. 一:什么是crond,什么又是c ...

  5. Linux crontab 定时任务命令详解

    Linux Crontab 定时任务 命令详解 [日期:2016-02-13] 来源:Linux社区 在工作中需要数据库在每天零点自动备份所以需要建立一个定时任务.我选择在Linux下使用Cronta ...

  6. linux关机前执行脚本,Linux关机时执行指定脚本

    要实现在Linux关机时执行某个脚本的具体思路 1.在文件夹 /etc/init.d/ 下创建关机时需要执行的脚本 file_name; 2.分别在文件夹 /etc/rc0.d/ 和 /etc/rc6 ...

  7. linux定时python,linux 中定时执行python脚本

    一.让Python随Linux开机自动运行 准备好要自启的脚本auto.py 用root权限编辑以下文件 sudo vim /ect/rc.local 在exit 0上面编辑启动脚本的命令(编辑rc. ...

  8. linux crontab 定时任务 计划任务 不执行 原因

    前言 最近在工作中遇到了一些问题,crontab定时任务居然不执行,后来我在网上找的时候发现网上主要说了这几个原因: 1 crond服务未启动 crontab不是Linux内核的功能,而是依赖一个cr ...

  9. linux间隔时间执行,科技常识:使用linux命令crontab间隔时间执行其它命令

    今天小编跟大家讲解下有关使用linux命令crontab间隔时间执行其它命令 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关使用linux命令crontab间隔时间执行其它命令 的相关资料 ...

最新文章

  1. hdu 4278 2012天津赛区网络赛 数学 *
  2. js页面加载之前触发的事件
  3. 硬核图解| Kafka 如何保证消息不丢失?
  4. Apache CarbonData 2.0 开发实用系列之一:与Spark SQL集成使用
  5. Core Animation演示
  6. Sublime Text 2 代码编辑器使用技巧
  7. VS2017+Qt5.12新建.qrc文件报错
  8. 百度地图离线API及地图数据下载工具-尝鲜篇
  9. matlab 自写iradon,matlab的radon变换
  10. js中最重要的是:原型对象 普通对象和函数对象 构造函数
  11. html页面默认字体有哪些,html网页默认字体 - niuhongxia的个人空间 - OSCHINA - 中文开源技术交流社区...
  12. 小组取什么名字好_给小组取个可爱的名字
  13. 用Python爬取28010条《隐秘的角落》评论,我发现了这些...
  14. U盘安装苹果系统教程,菜鸟一步一步也能成大牛
  15. (转)如何快速学习Tableau Desktop
  16. 微信记账小程序源码(开源)
  17. 【人工智能】AI 公司:DeepMind 公司传
  18. 【工作技巧】医疗行业标准查询方式
  19. Node - fs(文件系统)
  20. 8421码(快速的进制转换法)

热门文章

  1. 【FCPX插件】56种标题文本输入逐字出现字幕打字机动画效果 Typing Titles,支持M1芯片!
  2. SpringBoot文件上传与校验
  3. mt管理器主题修改教程_华为微信气泡怎么设置皮肤 微信怎么改猫和老鼠的主题和气泡?...
  4. boss是董卓的java游戏_武将列传世界BOSS董卓-殒命长安攻略
  5. 随机密码生成。编写程序,在26个字母大小写和10个数字组成的列表中随机生成10个8位密码。
  6. 小叶入门之Python爬虫(一)
  7. 201819102036张祺
  8. APP消息推送测试点
  9. 「中国好SaaS」重装升级,真正以用户视角,发现SaaS好项目
  10. 机载激光雷达测量技术理论与方法读书笔记(3)机载激光雷达测量数据的滤波分类