poweroff 命令構建器
產生用於關閉電腦的關機指令
開始使用 poweroff
## 什麼是 poweroff?
`poweroff` 這個指令會先讓系統平穩關閉,接著再切斷電源。預設情況下,它會執行 `shutdown`,此步驟會通知已登入的使用者、停止各項服務、卸載檔案系統,最後指示硬體切斷電源。
## 如何使用
1. **選擇選項**:選擇 force、no-wtmp、no-sync 或 interface-shutdown 這些旗標。 2. **以 Root 權限執行**:使用 `sudo` 或以 Root 權限執行所產生的指令。 3. **儲存您的作品**:在執行之前請先儲存所有已開啟的檔案——因為電腦將會關閉。 4. **複製並執行**:將所產生的指令複製到您的終端機中。
> `poweroff`、`halt -p` 和 `shutdown -h now` 都可以用來關閉電腦。而 `reboot` 則使用相同的選項來重新啟動電腦。如果您的需求略有不同,可參考那些產生指令的工具。
常見選項
### `-f` 強制關機 在不觸發`shutdown`的情況下立即強制關機。會跳過使用者警告、服務關閉及檔案系統同步——僅在系統無反應時使用。
### `-w` 只寫入記錄 僅寫入`wtmp`關機記錄,但實際並不關機。適用於在非實際運作中的系統上測試日誌功能。
### `-d` 不產生 wtmp 記錄 隱藏`wtmp`關機記錄。適用於容器或恢復環境中。
### `-i` 關閉網路介面 在關機前先關閉所有網路介面,這有助於讓遠端網路介面能夠乾淨地登出。
### `-n` 不進行同步 在關機前跳過`sync(2)`的呼叫。此做法風險較高——未寫入的檔案系統資料可能會遺失。僅適用於恢復情境。
▶poweroff 與 shutdown 有什麼差異?
`shutdown`用於安排關機(可選擇設定時間及提示訊息),是標準的工具。`poweroff`是一個快捷方式,相當於先執行`shutdown -h now`再切斷電源。若需定時關機或發出警告後關機,請使用`shutdown -h +5 'message'`。
▶使用 -n(不同步)有時是安全的嗎?
在一般使用情況下幾乎從不使用。它會跳過刷新檔案系統緩衝區,因此最後幾秒內寫入的資料可能會遺失。請將其保留用於已經卸載檔案系統,或檔案系統為唯讀的復原環境中。
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。