
http://man.he.net/?topic=shutdown§ion=all
那麼,我是否理解您必須將“未來的時間”指定為分鐘?秒不可以嗎?
shutdown +1
這既是預設值,又是可能的最低值(+0 除外)?換句話說,至少 60 秒?我無法指定十秒後關閉/重新啟動?
如果我這樣做
shutdown now
或shutdown +0
,這是否意味著它「積極地」只是切斷任何正在運行的東西,不給他們任何信號或機會乾淨地退出?即時強制重啟?假設我用了一分鐘(或更長)。如果時間結束後仍有東西沒有完全退出怎麼辦?那麼,無論任何正在運行的應用程式處於什麼狀態,它都會強制重新啟動/重新啟動嗎?
答案1
該時間是開始關閉的時間,而不是完成的時間。因此 shutdown now 將立即開始關閉。它將在一分鐘內完成關機的完整過程。
答案2
- 正確根據
man 8 shutdown
這既是預設值,又是可能的最低值(+0 除外)?換句話說,至少 60 秒?我無法指定十秒後關閉/重新啟動?
您可以指定now
或至少指定未來一分鐘。
或者你可以運行,例如
sleep 10 && poweroff
不會,系統將正常執行所有關閉步驟(停止用戶進程、停止服務、刷新快取、卸載設備和重新啟動/關閉電源)。
是的,它將強制停止/重新啟動/關閉電源,但這取決於服務/應用程式的啟動方式。例如,參見
DefaultTimeoutStopSec
:https://www.freedesktop.org/software/systemd/man/systemd-system.conf.html