現在のランレベルを調べ、それに応じてさまざまなことを実行する bash スクリプトを作成しています。ほとんどの Linux ディストリビューションでは、環境変数があるはずなのでRUNLEVEL
、そうであれば簡単です。
間違っていたら訂正してください。Rasbpian はRUNLEVEL
変数を設定していないようです。
ランレベル値を環境変数としてエクスポートすることはできますか? または、スクリプトから現在のランレベルを調べる別の方法はありますか? コマンドからの出力を解析する以外の方法はありますかrunlevel
?
答え1
このコマンドを実行するrunlevel | cut -d ' ' -f2
と、現在のランレベルの出力が表示されます。
スクリプト内で変数として使用する必要がある場合は、次のようにします。
runlevel_variable=$(runlevel | cut -d ' ' -f2)
echo "$runlevel_variable"
上記により、私のマシンの現在のランレベルがわかります。