Rasbpian 上の bash スクリプトから RUNLEVEL を調べるにはどうすればよいですか?

Rasbpian 上の bash スクリプトから RUNLEVEL を調べるにはどうすればよいですか?

現在のランレベルを調べ、それに応じてさまざまなことを実行する bash スクリプトを作成しています。ほとんどの Linux ディストリビューションでは、環境変数があるはずなのでRUNLEVEL、そうであれば簡単です。

間違っていたら訂正してください。Rasbpian はRUNLEVEL変数を設定していないようです。

ランレベル値を環境変数としてエクスポートすることはできますか? または、スクリプトから現在のランレベルを調べる別の方法はありますか? コマンドからの出力を解析する以外の方法はありますかrunlevel?

答え1

このコマンドを実行するrunlevel | cut -d ' ' -f2と、現在のランレベルの出力が表示されます。

スクリプト内で変数として使用する必要がある場合は、次のようにします。

runlevel_variable=$(runlevel | cut -d ' ' -f2)
echo "$runlevel_variable"

上記により、私のマシンの現在のランレベルがわかります。

関連情報