CentOS6で終了/再起動すると、init.dサービススクリプトstop()のコマンドを条件付きで実行します。

CentOS6で終了/再起動すると、init.dサービススクリプトstop()のコマンドを条件付きで実行します。

service myservice stopCentOS 6.10には、ユーザーまたはプロセスが呼び出すときにファイルに触れる必要があるサービススクリプトがありますが、いいえスクリプトのstop()がshutdownまたはrestartを介して呼び出される場合initd。サービススクリプトはCentOSシステムのテンプレートに基づいています。

システムがダウンしていることを確認するステートメントをメソッドifに追加するのが最善の方法だと思いますが、それを見つけるには何を確認する必要がありますか?たぶん0または6ですか?システムランレベルをチェックするよりも良い方法はありますか?stop()runlevel

関連情報