#!/ bin / bash dir = / home / test / compare / bin cd $ dir / while true do ps -ef | grep " compare " | grep -v " grep " #$?最後に実行された命令の戻り値(display最後のコマンドの終了ステータス。0はエラーがないことを意味し、他の値はエラーを示します) #$?ここで、エラーが発生した場合の戻り値は1 です。 [ " $?" -Eq 1 ] then #プログラムが終了したら、プログラムを再起動します 。 / fi 睡眠180 完了を比較