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 鍵=值
這指定了與 RUNLEVEL 和 PREVLEVEL 一起包含在事件中的附加環境變量。
參數
運行等級:指定要切換的運行等級。
Environment
RUNLEVEL
如果設置優先於從 /var/run/utmp
讀取,telinit
將從該環境變量讀取當前運行級別
Files
/var/run/utmp
將從哪裏讀取當前運行級別; 此文件也將使用新的運行級別進行更新。/var/log/wtmp
新的運行級別記錄將附加到此文件中以獲取新的運行級別。
來源:https://github.com/jaywcjlove/linux-command
最後修改於: Wednesday, January 31, 2024
版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。