首先shutdown命令式不提供秒級關機的(-t 只是發送信號給INIT告訴他幾分鐘之後會關機),這樣設計的初衷可能是因為Linux是為多用戶設計的,為了保證所有的用戶能有時間來正常關閉自己的程序,所以不允許秒級關機,但是如果我們有這個需求怎麼辦?
wall 'The System Will Shutdown In 10 secs!' && sleep 10 && shutdown -h now
命令功能:10秒後關機,同時警告用戶
因為使用的是sleep,所以這個10秒是不會特別精確的,所以如果你想實現精確的10秒關機,這個命令可能會有偏差