telinit

切換當前正在運行系統的運行等級

補充說明

telinit命令 用於切換當前正在運行的Linux系統的運行等級。

RUNLEVEL 參數應該是多用戶運行級別 2-5 之一,0 用於停止系統,6 用於重新啓動系統,或 1 用於使系統進入單用戶模式。

通常您會使用 shutdown(8) 工具來停止或重新啓動系統,或者將其降低到單用戶模式。

RUNLEVEL 也可能是 S 或 s ,這會將系統直接置於單用戶模式,而無需先實際停止進程,您可能不希望這樣。

通過發出 runlevel(7) 事件來更改運行級別,該事件包括 RUNLEVEL 環境變量中的新運行級別以及 PREVLEVEL 變量中的先前運行級別(從環境或 /var/run/utmp 獲得)。

telinit 會將新的運行級別寫入 /var/run/utmp 並將新條目附加到 /var/log/wtmp

語法

1telint(選項)(參數)
2telinit [OPTION]... RUNLEVEL

選項

1-t:指定等待的秒數。
2-e =

這指定了與 RUNLEVELPREVLEVEL 一起包含在事件中的附加環境變量。

參數

運行等級:指定要切換的運行等級。

Environment

RUNLEVEL

如果設置優先於從 /var/run/utmp 讀取,telinit 將從該環境變量讀取當前運行級別

Files

  • /var/run/utmp 將從哪裏讀取當前運行級別; 此文件也將使用新的運行級別進行更新。
  • /var/log/wtmp 新的運行級別記錄將附加到此文件中以獲取新的運行級別。

來源:https://github.com/jaywcjlove/linux-command

最後修改於: Wednesday, January 31, 2024

相關文章:

翻譯: