私はこのbashスクリプトを使用して、実行中のサービスをチェックしました。スクリプトの実行が終了するかどうかを確認します。それ以外の場合は、いくつかのコマンドを実行する別のスクリプトを実行し、実行すると終了します。スクリプトを手動で実行すると問題は発生しますが、私はそれをcronで実行しますが、実行されておらず、正しく実行されていませんここに私のスクリプトがあります
#!/bin/sh
SERVICE='loop2.sh'
if ps ax | grep -v grep | grep $SERVICE > /dev/null
then
echo "$SERVICE service running, everything is fine"
else
/home//www/loop2.sh
fi
cronで正常に動作するようにスクリプトを調整する