crontabで予約されているシェルスクリプトでのPythonプログラムの実行について

crontabで予約されているシェルスクリプトでのPythonプログラムの実行について

クローンタップについて質問があります。毎分実行するようにスケジュールしたいchecker.shというスクリプトがあります。

* * * * * sh /home/pi/checker.sh

ここにスクリプトがあります。 スクリーンショット

このスクリプトの概念は以下から来ています。 Linuxスクリプトは、プロセスが実行中であることを確認し、結果に対してアクションを実行します。

問題は、checker.shPythonスクリプトを実行できることを確認するためにPythonプロセスを終了するたびに機能しないことです。問題がどこにあるのかわかりません。スクリプト自体でPythonのパス名を/usr/bin/pythonに変更しようとしましたが、まだchecker.sh機能しません。

誰かがこの問題を解決できることを願っています。

ベストアンサー1

crontabで完全修飾パスを使用してください。

/bin/sh /home/pi/checker.sh

おすすめ記事