推薦:天天學一個 Linux 命令(5):grepgit
Github地址:github
https://github.com/mingongge/...app
shutdown命令能夠用來進行關機程序,而且在關機之前傳送訊息給全部使用者正在執行的程序,shutdown也能夠用來重開機。使用權限:系統管理者。spa
關機以前,全部進程都會受到shutdown指令所發送的關閉進程信號,而後向init程序發送信號,要求它改變運行等級(runlevel)。命令行
shutdown [選項] [參數]
-c #cancel,其餘用戶能夠取消目前正在執行的關機程序,或者Control-C終止shutdown程序 -k #僅僅向每一個登陸用戶發出警告信息,並不真正關機 -f Ubuntu系統獨有,CentOS系統沒有 #從新啓動時不執行fsck文件系統檢查命令; -F Ubuntu系統獨有,CentOS系統沒有 #從新啓動時執行fsck文件系統檢查命令; -h #關機(halt)或關閉電源(power off),至於選擇哪種取決於系統的關機腳本(有時候能夠在 BIOS 中更改) -H #關機(halt); -P #關機,等價於 poweroff 命令 -n #不調用 init 程序進行關機,而由 shutdown 本身進行 -r #重啓。等價於 reboot 命令 -t <秒數> #送出警告信息和刪除信息之間要延遲多少秒 --help #顯示幫助信息 --version #顯示版本
一、馬上關機3d
shutdown -H now //或 halt
二、系統在今天的指定10分鐘後關機code
# shutdown -h 10
三、從新啓動計算機blog
shutdown -r now //或 reboot
四、發送後面的警告信息,再過30分鐘系統會自動重啓。進程
shutdown -r +30 'The system will reboot 30mins later'
五、僅發出警告,系統並不會關機。圖片
shutdown -k now 'This is just a warning message'
六、當即關機並切斷電源。
shutdown -P now //或 poweroff
七、惡做劇,僅發出警告,什麼都不會發生。
shutdown +10 -k '10分鐘後關機'
八、設置系統在那個時間點關機
shutdown -h 12:30 或後臺執行 shutdown -h 12:30 &
九、取消shutdown命令執行
若是執行了下面的命令,忽然發現時間上有衝突,能夠使用ctrl+c取消 shutdown -h 12:3 Shutdown cancelled. 或者,在另外一個命令行窗口,使用下面的命令取消。 shutdown -c