睡眠與電源
Mac 睡眠導致下載中斷
進入睡眠的 Mac 會停止大部分 App 活動,因此長時間的下載可能會中斷或失敗。下載期間讓 Mac 保持喚醒,完成後再讓它恢復睡眠。
症狀
- 離開 Mac 後,大型下載就停止了。
- Mac 喚醒後,下載 App 顯示錯誤或重新開始下載。
- 上傳和備份無法在一夜之間完成。
可能原因
- 閒置睡眠。一段時間沒有輸入後,macOS 會讓 Mac 進入睡眠。網路活動不一定能阻止這件事。
- 筆電的顯示器睡眠。在 Mac 筆記型電腦上,顯示器關閉時系統可能會進入睡眠,除非你更改設定。
- 電池電力。使用電池時,Mac 會套用較省電的電池設定。
- 螢幕上蓋。闔上 Mac 筆記型電腦的螢幕會讓它進入睡眠。請參閱「闔上螢幕時讓 Mac 筆電繼續運作」。
如何檢查
查看目前有哪些程序正在阻止睡眠。如果其中沒有下載 App,Mac 就可能進入睡眠。
pmset -g assertions查看目前使用中的睡眠和顯示器睡眠時間。
pmset -g選擇「蘋果」選單 >「系統設定」>「鎖定畫面」。查看關閉顯示器的時間設定。
如何修正
使用
caffeinate讓 Mac 在單一下載期間保持喚醒。按下 Control-C 即可停止。caffeinate -i或者讓它保持喚醒一段固定時間(以秒為單位)。此範例為四小時。
caffeinate -i -t 14400在 Mac 筆記型電腦上,選擇「系統設定」>「電池」>「選項」。
開啟「使用電源轉接器時,在顯示器關閉後防止自動進入睡眠」,並接上電源轉接器。
在 Mac 桌上型電腦上,選擇「系統設定」>「能源」。開啟「顯示器關閉時防止自動進入睡眠」。
如果之後不需要,下載完成後請再關閉此設定。Apple 表示它可能會增加耗電量。
使用 Kilobat
從選單列打開 Kilobat,按一下茶杯圖像,然後選擇「直到下載完成」。傳輸變得安靜後,Mac 就能再次進入睡眠。
或使用 CLI。速度低於 16 KB/s 持續 3 分鐘後就會結束。
kilobat awake --until-quiet只監看一個 App。使用
kilobat status --json中的 App ID。kilobat awake --until-quiet --app com.apple.Safari保持 Mac 喚醒是免費功能。請參閱「讓 Mac 保持喚醒直到下載完成」。
常見問題
筆電的這個設定在使用電池時也有效嗎?
沒有效。此設定是「使用電源轉接器時,在顯示器關閉後防止自動進入睡眠」,只在接上電源轉接器時生效。
闔上螢幕時 Mac 會進入睡眠嗎?
會。闔上螢幕會讓 Mac 筆記型電腦進入睡眠,除非你搭配外接顯示器使用。請參閱「闔上螢幕時讓 Mac 筆電繼續運作」。
資料來源
- Apple 支援:設定 Mac 的睡眠與喚醒設定
- Apple 支援:讓 Mac 進入睡眠或將其喚醒
- caffeinate(8),macOS 27.2 內建的 man 頁面
- pmset(1),macOS 27.2 內建的 man 頁面
資料來源檢查日期:2026年10月29日。man 頁面為 macOS 內建版本;在終端機中用 man <name> 開啟。