>>> 此貼的回復 >> 其實halt就是調用shutdown -h。halt執行時,殺死應用進程,執行sync系統調用,文件系統寫操作完成後就會停止內核。 halt會先檢測系統的runlevel。若runlevel為0或6,則關閉系統,否則即調用shutdown來關閉系統。
參 數: -d 不要在wtmp中記錄。 -f 不論目前的runlevel為何,不調用shutdown即強制關閉系統。 -i 在halt之前,關閉全部的網絡界面。 -n halt前,不用先執行sync。 -p halt之後,執行poweroff。 -w 僅在wtmp中記錄,而不實際結束系統。