Mac OSXでは、Cronジョブは実行されません。

Mac OSXでは、Cronジョブは実行されません。

Mac OSXバージョン10.14.xの使用

5分ごとにPythonスクリプトを実行したいと思います。

シェルスクリプトcheck.shを生成し、以下のようにPythonスクリプトを実行するように実行可能ファイルとしてマークしました。

/usr/bin/python resolve.py

crontab -e コマンドを使用して crontab エントリを作成します。

5 * * * * ./check.sh

crontab -l コマンドを使用して正常にリストします。

$ crontab -l
5 * * * * ./check.sh

Pythonスクリプトは、実行されるたびに更新されるログファイルを生成する必要があります。

そのため、cronジョブを5分ごとに実行してログファイルを生成したいと思います。しかし、そのようなことは起こりませんでした。

cronジョブが実行されていないか、他の問題があるかどうかはわかりません。

Pythonスクリプトを直接実行すると正しく実行され、ログファイルが生成されます。

ベストアンサー1

クローンジョブは毎時5分ごとに実行されるようにスケジュールされています。 5分ごとに実行するには、次のように変更してください。

*/5 * * * * ./check.sh

おすすめ記事