アプリケーションが停止しているかどうかを検出するために実行するクローンジョブがあります。その場合は、停止したアプリを終了して再起動する必要があります。アプリケーションはJavaプログラムです。アプリケーションが停止すると、私のcronジョブはを使用してアプリケーションを終了しようとしましたpkill -9 java
が、cronを終了できないため、許可されていないというメッセージが表示されますjava
。ただし、このコマンドはユーザーとして正常に実行できます。私は何が間違っていましたか?
*以下のアップデートは私が使用するクローンラインです:
*/20 * * * * /bin/bash /home/userabc/node_checker.sh >> /home/userabc/node_checker.log
このファイルを実行してください:
cronは.shファイルを実行しますが、私のログには権限が拒否されました。ユーザーcronのためだと思いますか?