1

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

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

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 的命令(通过我的自动部署脚本):

crontab -l | { cat; echo "*/5 * * * * /etc/utilities/poll.py"; } | crontab -

我的python文件的开头是这样的:

#!/usr/bin/env python

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

4

1 回答 1

0

无论出于何种原因,使用此处的帮助,即使我有正确的代码来使脚本可执行,这一行似乎并没有在我的部署脚本中触发,这意味着我所要做的就是事后运行它来使它可执行,然后一切正常。

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

于 2013-07-25T09:30:50.820 回答