在crontab定时执行python脚本,在shell下没有问题,在crontab中报no module,找不到安装的库。

1 crond服务未启动

crontab不是Linux内核的功能,而是依赖一个crond服务,这个服务可以启动当然也可以停止。如果停止了就无法执行任何定时任务了,解决的方法是打开它:

crond

service crond start

如果提示crond命令不存在,可能被误删除了,CentOS下可以通过这个命令重新安装:

yum -y install crontabs

2 权限问题

比如:脚本没有x执行权限,解决方法:

增加执行权限,或者用bash abc.sh的方法执行

3 路径问题

有的命令在shell中执行正常,但是在crontab执行却总是失败。有可能是因为crontab使用的sh未正确识别路径,比如:以root身份登录shell后执行一个/root/test.sh,只要执行

./test.sh

就可以了。但是在crontab中,就会找不到这个脚本,比如写完整:

/root/test.sh

查看crontab执行使用的python与安装的库的python是否同一个版本python解释器,

在crontab中使用/usr/loca/bin/python  XXX.python而不是python  XXX.python或者将XXX.python修改为可执行文件,在python头部#!/usr/local/bin/python

4 时差问题

因为服务器与客户端时差问题,所以crontab的时间以服务器时间为准。

5 变量问题

有时候命令中含有变量,但crontab执行时却没有,也会造成执行失败。

python脚本执行错误_crontab常见错误(执行python脚本 no module)相关推荐

  1. python自学日记16——调试(常见错误)

    python自学日记16--调试(常见错误) 整理一套错误检查清单将在你未来编程时提供很大的助力. 1.语法错误 语法错误由python在将源代码翻译为字节的过程中产生.例如在def语句的末尾漏电冒号 ...

  2. linux更新驱动脚本,编写Linux驱动常见错误(不断更新)!

    工作中遇到的编写Linux驱动的常见错误和注意事项整理,将不断更新. 问题1.驱动的init函数声明错误 出错: [root@localhost]# insmod phyinfo.ko insmod: ...

  3. php常见错误,php常见错误及错误处理 - 小俊学习网

    PHP的错误处理 php错误级别报告及调整错误级别报告的方法. 自定义错误处理. php错误报告级别: php程序的错误一般有三种情况: 语法错误:最常见也最容易修复. 运行时错误: 这种错误一般不会 ...

  4. java 常见错误_Java常见错误的十大列表(前100名!)

    java 常见错误 前10名名单非常受欢迎,有趣且内容丰富. 但是有很多! 如何选择合适的? 这是一个元前10名列表,可帮助您找到前10名的前10名列表. 在更令人讨厌的笔记上: SELECT TOP ...

  5. matlab常见错误,matlab常见错误(gui篇)

    <matlab常见错误(gui篇)>由会员分享,可在线阅读,更多相关<matlab常见错误(gui篇)(99页珍藏版)>请在金锄头文库上搜索. 1.MATLAB 中文论坛相关帖 ...

  6. oracle 数据执行计划,Oracle 常见的执行计划步骤(explain结果的Description数据参考)...

    在PL/SQL中 执行explain plain for  select ... 查看Description 数据参考: Oracle常见的执行计划步骤 这里我们介绍一些常见的执行计划中的步骤及算法. ...

  7. pta c语言段错误,PTA常见错误

    1.最常犯的错误:格式错误. 在PTA程序检测中,输入输出要严格按照题目要求.输出的格式要完全按照题目要求来,该空格地方空格,该换行要换行.否则,就算你运行结果是对的,PTA还是提示你格式错误 格式错 ...

  8. matlab中常见错误,matlab常见错误命令.doc

    matlab常见错误命令>> a=[0 1 2 3 4 5 6 7 8 9] ??? a=[0 1 2 3 4 5 6 7 8 9] Error: The input character ...

  9. 教你怎么玩indexedDB浏览器数据库,执行流程以及常见错误等等

    (小编最近在研究indexedDB数据库,在网上看的文档都有些不好理解,像小编这个接触过mySql,Oracle,SQL Server的人看了都是云里雾里的,所以决定自己写一篇关于indexedDB是 ...

最新文章

  1. Silverlight C# 游戏开发:Silverlight开发环境
  2. Oracle别名大小写 -----解决方案
  3. zzz KVC/KVO原理详解及编程指南
  4. win7 重启 IIS.
  5. OJ系列之---单词倒排
  6. JSP 中使用Struts2的值
  7. 一次真实的蓝屏分析 ntkrnlmp.exe
  8. python接口自动化(八)--发送post请求的接口(详解)
  9. 车借给朋友好几次,满油的车每次还回来都是没油了,我觉得心里有些不舒服是我太计较吗?
  10. iOS开发之网络深度优化总结
  11. 2d开源游戏引擎_前5名:构建出色的CLI,开源2D游戏引擎等
  12. 关于androidstudio获取shal的总结
  13. MySQL ORDER BY 1 DESC的用法
  14. Pr:子剪辑子序列嵌套编组
  15. Joining_thread简单实现
  16. ArcGIS中地表径流
  17. 大数据技术与应用4-4MapRuduce
  18. 深度学习框架量化感知训练的思考及OneFlow的解决方案
  19. 三轴机械臂/三自由度四足单腿DH正逆运动学及matlab验证
  20. PHP解说日全食红月

热门文章

  1. q85芯片组 服务器cpu,8系主板有哪些变化?
  2. latex 使用placeins后空行,段间距非常大
  3. 解决manjaro-kde下deepin-wine qq/wechat字体发虚问题
  4. 在C#中,如何用最装逼的代码和最快的速度拷贝数组?
  5. 基于随机方法的新型肺炎病毒传播模型
  6. 运维基本功(七): Linux的权限管理操作
  7. 菌群左右下的免疫力天平——免疫失衡疾病背后的新机制
  8. 深富策略:北交所首秀抢眼 沪深指数微跌
  9. c语言编程小车动画,c语言动画程序设计--运动的小车.doc
  10. PCB画板心得及AD知识分享