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

How to modify crontab to run python script?

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

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

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

谢谢大家,但我做了一些研究并找到了解决方案,首先你必须测试 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