通过shell添加CRON以运行Python

通过shell添加CRON以运行Python,python,shell,cron,debian,Python,Shell,Cron,Debian,我的cron似乎不是每5分钟执行一次。谁能告诉我哪里出了问题 我使用以下命令使其可执行: chmod +x /etc/utilities/poll.py cd /etc/utilities python poll.py 我可以使用以下命令手动运行它: chmod +x /etc/utilities/poll.py cd /etc/utilities python poll.py 当我像这样运行它时,我得到一个错误: root@li453-78:~# /etc/utilities/poll

我的cron似乎不是每5分钟执行一次。谁能告诉我哪里出了问题

我使用以下命令使其可执行:

chmod +x /etc/utilities/poll.py
cd /etc/utilities
python poll.py
我可以使用以下命令手动运行它:

chmod +x /etc/utilities/poll.py
cd /etc/utilities
python poll.py
当我像这样运行它时,我得到一个错误:

root@li453-78:~# /etc/utilities/poll.py                                                                                                                              
-bash: /etc/utilities/poll.py: Permission denied 
这是我用来将其添加到shell的命令(通过我的自动部署脚本):

python文件的开头如下所示:

#!/usr/bin/env python

那么,有人能告诉我应该如何通过shell将cron添加到我的debian服务器中,以便它执行吗?

使用这里的帮助,不管出于什么原因,尽管我有正确的代码使脚本可执行,但我的部署脚本中似乎没有这一行代码,这意味着我所要做的就是在之后运行它,使其可执行,然后一切工作正常


学到的经验教训:如果您需要这样做,上面的代码可以工作

很抱歉问一下这个小问题。您是否使用chmod
poll.py
使其可执行?确保运行crontab的用户可以执行它。感谢您的回复。我只是编辑了我的问题,把它包括在内,所以答案是,“我相信是的”,那么为什么权限被拒绝了?而你似乎没有权限执行它。
ls-l/etc/utilities/poll.py说什么?似乎我的自动脚本没有使它可执行