小编yeb*_*ebw的帖子

Crontab无法执行Python脚本

crontab无法执行Python脚本.我用来运行Python脚本的命令行是可以的.

这些是我尝试的解决方案:

  • 添加#!/usr/bin/env python在顶部main.py
  • 添加PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin在顶部crontab
  • chmod 777到main.py文件
  • service cron restart

我的crontab是:

PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

*/1 * * * * python /home/python_prj/main.py
Run Code Online (Sandbox Code Playgroud)

并且/ var/log/syslog中的日志是:

Nov  6 07:08:01 localhost CRON[28146]: (root) CMD (python /home/python_prj/main.py)
Run Code Online (Sandbox Code Playgroud)

没有别的.

该main.py脚本从其他模块调用一些方法python_prj,这有关系吗?

有人可以帮帮我吗?

python crontab

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

crontab ×1

python ×1