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