---
title: "Mac 進入睡眠導致下載中斷：如何避免 · Kilobat 指南"
url: "https://kilobat.app/zh-hant/guides/mac-sleep-stops-downloads.html"
description: "防止 Mac 在長時間下載或上傳時進入睡眠：找出讓它睡眠的原因、更改正確的設定，或只為單一工作保持喚醒。"
---

睡眠與電源

# Mac 睡眠導致下載中斷

進入睡眠的 Mac 會停止大部分 App 活動，因此長時間的下載可能會中斷或失敗。下載期間讓 Mac 保持喚醒，完成後再讓它恢復睡眠。

適用於：「系統設定」路徑適用於 macOS 13 Ventura 及以上版本。所有目前的 macOS 版本都有 `pmset` 和 `caffeinate`。 · 檢查日期：2026年10月29日

## 症狀

- 離開 Mac 後，大型下載就停止了。
- Mac 喚醒後，下載 App 顯示錯誤或重新開始下載。
- 上傳和備份無法在一夜之間完成。

## 可能原因

- **閒置睡眠。**一段時間沒有輸入後，macOS 會讓 Mac 進入睡眠。網路活動不一定能阻止這件事。
- **筆電的顯示器睡眠。**在 Mac 筆記型電腦上，顯示器關閉時系統可能會進入睡眠，除非你更改設定。
- **電池電力。**使用電池時，Mac 會套用較省電的電池設定。
- **螢幕上蓋。**闔上 Mac 筆記型電腦的螢幕會讓它進入睡眠。請參閱「[闔上螢幕時讓 Mac 筆電繼續運作](https://kilobat.app/zh-hant/guides/clamshell-lid-closed-mac.html)」。

## 如何檢查

1. 查看目前有哪些程序正在阻止睡眠。如果其中沒有下載 App，Mac 就可能進入睡眠。

   ```
   pmset -g assertions
   ```
2. 查看目前使用中的睡眠和顯示器睡眠時間。

   ```
   pmset -g
   ```
3. 選擇「蘋果」選單 >「系統設定」>「鎖定畫面」。查看關閉顯示器的時間設定。

## 如何修正

1. 使用 `caffeinate` 讓 Mac 在單一下載期間保持喚醒。按下 Control-C 即可停止。

   ```
   caffeinate -i
   ```
2. 或者讓它保持喚醒一段固定時間（以秒為單位）。此範例為四小時。

   ```
   caffeinate -i -t 14400
   ```
3. 在 Mac 筆記型電腦上，選擇「系統設定」>「電池」>「選項」。
4. 開啟「使用電源轉接器時，在顯示器關閉後防止自動進入睡眠」，並接上電源轉接器。
5. 在 Mac 桌上型電腦上，選擇「系統設定」>「能源」。開啟「顯示器關閉時防止自動進入睡眠」。
6. 如果之後不需要，下載完成後請再關閉此設定。Apple 表示它可能會增加耗電量。

## 使用 Kilobat

1. 從選單列打開 Kilobat，按一下茶杯圖像，然後選擇「直到下載完成」。傳輸變得安靜後，Mac 就能再次進入睡眠。
2. 或使用 CLI。速度低於 16 KB/s 持續 3 分鐘後就會結束。

   ```
   kilobat awake --until-quiet
   ```
3. 只監看一個 App。使用 `kilobat status --json` 中的 App ID。

   ```
   kilobat awake --until-quiet --app com.apple.Safari
   ```
4. 保持 Mac 喚醒是免費功能。請參閱「[讓 Mac 保持喚醒直到下載完成](https://kilobat.app/zh-hant/guides/recipes/keep-mac-awake-download.html)」。

## 常見問題

**筆電的這個設定在使用電池時也有效嗎？**

沒有效。此設定是「使用電源轉接器時，在顯示器關閉後防止自動進入睡眠」，只在接上電源轉接器時生效。

**闔上螢幕時 Mac 會進入睡眠嗎？**

會。闔上螢幕會讓 Mac 筆記型電腦進入睡眠，除非你搭配外接顯示器使用。請參閱「[闔上螢幕時讓 Mac 筆電繼續運作](https://kilobat.app/zh-hant/guides/clamshell-lid-closed-mac.html)」。

## 資料來源

- [Apple 支援：設定 Mac 的睡眠與喚醒設定](https://support.apple.com/guide/mac-help/prevent-your-mac-from-sleeping-mchle41a6ccd/mac)
- [Apple 支援：讓 Mac 進入睡眠或將其喚醒](https://support.apple.com/guide/mac-help/mh10330/mac)
- caffeinate(8)，macOS 27.2 內建的 man 頁面
- pmset(1)，macOS 27.2 內建的 man 頁面

資料來源檢查日期：2026年10月29日。man 頁面為 macOS 內建版本；在終端機中用 `man <name>` 開啟。

## 相關指南

- [用 caffeinate 從終端機讓 Mac 保持喚醒](https://kilobat.app/zh-hant/guides/caffeinate-keep-mac-awake.html): caffeinate 指令可以在工作執行期間防止 Mac 進入睡眠。
- [讓 Mac 保持喚醒直到下載完成](https://kilobat.app/zh-hant/guides/recipes/keep-mac-awake-download.html): 傳輸進行時，Kilobat 會讓 Mac 保持喚醒。
- [闔上螢幕時讓 Mac 筆電繼續運作](https://kilobat.app/zh-hant/guides/clamshell-lid-closed-mac.html): 闔上螢幕會讓 Mac 筆電進入睡眠。
- [在 Mac 上使用「喚醒以供網路存取」](https://kilobat.app/zh-hant/guides/wake-for-network-access.html): 「喚醒以供網路存取」讓睡眠中的 Mac 在其他電腦使用它的共享資源時被喚醒。
