Linux命令 telinit - 切換當(dāng)前正在運(yùn)行系統(tǒng)的運(yùn)行等級(jí)

2022-03-22 09:34 更新

telinit

切換當(dāng)前正在運(yùn)行系統(tǒng)的運(yùn)行等級(jí)

補(bǔ)充說(shuō)明

telinit命令 用于切換當(dāng)前正在運(yùn)行的Linux系統(tǒng)的運(yùn)行等級(jí)。

RUNLEVEL 參數(shù)應(yīng)該是多用戶運(yùn)行級(jí)別 2-5 之一,0 用于停止系統(tǒng),6 用于重新啟動(dòng)系統(tǒng),或 1 用于使系統(tǒng)進(jìn)入單用戶模式。

通常您會(huì)使用 shutdown(8) 工具來(lái)停止或重新啟動(dòng)系統(tǒng),或者將其降低到單用戶模式。

RUNLEVEL 也可能是 S 或 s ,這會(huì)將系統(tǒng)直接置于單用戶模式,而無(wú)需先實(shí)際停止進(jìn)程,您可能不希望這樣。

通過(guò)發(fā)出 runlevel(7) 事件來(lái)更改運(yùn)行級(jí)別,該事件包括 RUNLEVEL 環(huán)境變量中的新運(yùn)行級(jí)別以及 PREVLEVEL 變量中的先前運(yùn)行級(jí)別(從環(huán)境或 /var/run/utmp 獲得)。

telinit 會(huì)將新的運(yùn)行級(jí)別寫(xiě)入 /var/run/utmp 并將新條目附加到 /var/log/wtmp。

語(yǔ)法

telint(選項(xiàng))(參數(shù))
telinit [OPTION]... RUNLEVEL

選項(xiàng)

-t:指定等待的秒數(shù)。
-e 鍵=值

這指定了與 RUNLEVEL 和 PREVLEVEL 一起包含在事件中的附加環(huán)境變量。

參數(shù)

運(yùn)行等級(jí):指定要切換的運(yùn)行等級(jí)。

Environment

RUNLEVEL

如果設(shè)置優(yōu)先于從 /var/run/utmp 讀取,telinit 將從該環(huán)境變量讀取當(dāng)前運(yùn)行級(jí)別

Files

  • /var/run/utmp 將從哪里讀取當(dāng)前運(yùn)行級(jí)別; 此文件也將使用新的運(yùn)行級(jí)別進(jìn)行更新。
  • /var/log/wtmp 新的運(yùn)行級(jí)別記錄將附加到此文件中以獲取新的運(yùn)行級(jí)別。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)