Python cron作业:/ usr / local / bin:错误的解释器:权限被拒绝

时间:2015-12-19 06:40:04

标签: python linux cron

我在CentOS VPS中设置了以下crontab:

SHELL=/bin/bash
HOME=/

* * * * * /root/ebay/findcheapitems.py

使用以下命令手动运行脚本:

python2.7 ebay/findcheapitems.py

它已经通过dos2unix进行EOL转换,具有-rwxr-xr-x权限,并且该文件的第一行有:

#!/usr/local/bin python2.7

但是每次cron作业试图运行时我都会收到邮件,说:

/bin/bash: /root/ebay/findcheapitems.py: /usr/local/bin: bad interpreter: Permission denied

我已经使用'which'确认了python2.7的位置:

# which python2.7
/usr/local/bin/python2.7

我是linux初学者,所以我确定我错过了一些简单的东西!

1 个答案:

答案 0 :(得分:-1)

使用

#!/usr/local/bin/python2.7

而不是#!/usr/local/bin python2.7