我在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初学者,所以我确定我错过了一些简单的东西!
答案 0 :(得分:-1)
使用
#!/usr/local/bin/python2.7
而不是#!/usr/local/bin python2.7