centos中计划任务下python脚本不执行

yybjroam05 2014-05-11 03:43:39
centos中计划任务下python脚本不执行.
我的计划任务是:
27 * * * * python /home/myservice/UpdateProDate/Index.py

手工执行都可以

计划任务本身没有问题,
因为下面的条测试任务是执行了的,
*/1 * * * * date >>/home/logs/test.log

请问一下这是什么原因?
...全文
360 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovechang1986 2014-09-06
  • 打赏
  • 举报
回复
能详细讲一下你发现的问题以及修改并测试运行成功的过程么? 我也遇到跟你一样的问题,我要保存一个matplotlib绘制的 图片 始终不出图片
yybjroam05 2014-05-14
  • 打赏
  • 举报
回复
我找到原因了,是cron没有加载用户的环境,一般bash只是加载有限的环境。 我改成如下就可以了: source ~/.bashrc && /usr/bin/python /home/myservice/UpdateProDate/Index.py
yybjroam05 2014-05-13
  • 打赏
  • 举报
回复
/usr/bin/python 这种也试过,python也试过,path里,如果没指定路径的话,会自动到/usr/bin里去找。
iasky 2014-05-13
  • 打赏
  • 举报
回复
引用 2 楼 yybjroam05 的回复:
权限我设为了777,相关的文件,我都设为了777
crontab的PATH变量呢,建议使用/usr/bin/python xxxx来执行,使用python的绝对路径
yybjroam05 2014-05-12
  • 打赏
  • 举报
回复
权限我设为了777,相关的文件,我都设为了777
iasky 2014-05-12
  • 打赏
  • 举报
回复
crontab有执行这个的权限没有,一般是没有权限。

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧