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 

これは、(自動展開スクリプトを介して) シェルに追加するために使用するコマンドです。

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

私のpythonファイルの始まりは次のようなものです:

#!/usr/bin/env python

それで、誰かがシェルを介して私のdebianサーバーにcronを追加して実行する方法について教えてもらえますか?

4

1 に答える 1

0

here のヘルプを使用すると、何らかの理由で、スクリプトを実行可能にするためのコードが正しくても、この行は展開スクリプトで起動していないようでした。つまり、後で実行して実行するだけで済みました。実行可能で、すべてが機能しました。

教訓:これを行う必要がある場合、上記のコードが機能します

于 2013-07-25T09:30:50.820 に答える