首页 文章

如何修改crontab来运行python脚本?

提问于
浏览
0

我正在使用redhat linux平台我想知道为什么当我在crontab内部使用python脚本运行每2分钟它将无法工作,即使我使用tail / etc / sys / cron监视crond日志它表明它调用了脚本,试图添加python的路径,[我正在使用python2.6 - 所以路径将是/usr/bin/python2.6]

crontab -e [试过用户和root同样的问题]

  • / 2 * * * * /usr/bin/python2.6 FULLPATH / myscript.py

1 回答

  • 0

    谢谢所有人,但我做了一些研究,我找到了一个解决方案,首先你必须测试sudo python,看它是否适用于模块,如果不是你必须为你把它放在/等sudo做别名/ 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

相关问题