我正在使用redhat linux平台 我想知道为什么当我在crontab中使用python脚本每2分钟运行它即使我使用监视crond日志时也不会工作 tail / etc / sys / cron它显示它调用了脚本,试图添加python的路径,[我使用的是python2.6 - 所以路径是/usr/bin/python2.6]
crontab -e [试过用户和root同样的问题]
* / 2 * * * * /usr/bin/python2.6 FULLPATH / myscript.py
答案 0 :(得分:0)
谢谢所有人,但我做了一些研究,我找到了解决方案,首先你必须测试sudo python,看看它是否适用于模块,如果不是你必须为你放的sudo做别名在/ etc / bashrc [使其成为系统范围的别名],别名sudo ='sudo env PATH = $ PATH LD_LIBRARY_PATH = $ LD_LIBRARY_PATH ORACLE_HOME = $ ORACLE_HOME TNS_ADMIN = $ TNS_ADMIN' 然后你必须改变crontab以调用一个脚本,使用source / the script&& / usr / bin / python script.py