crontab无法执行Python脚本.我用来运行Python脚本的命令行是可以的.
这些是我尝试的解决方案:
#!/usr/bin/env python在顶部main.pyPATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin在顶部crontabchmod 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,这有关系吗?
有人可以帮帮我吗?