如何從 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"

上面給出了我的機器的當前運行等級。

相關內容