當 Codex 正在執行耗時任務時,若直接離開或闔上筆電,系統可能因進入休眠而中斷工作。以下分別說明 macOS 與 Windows 的防休眠設定方式(建議執行時皆接上電源)。

macOS:使用 caffeinate

macOS 內建 caffeinate 指令,可防止系統與磁碟閒置睡眠。

保持系統清醒

開啟 Terminal,執行以下指令:

caffeinate -dims

執行後保持該 Terminal 視窗開啟即可;任務結束後按 Control + C 停止。

若使用 Codex CLI,亦可直接包裝執行:

caffeinate -dims codex

注意:Mac 筆電若要完全「闔上上蓋」仍持續運作,硬體上需符合 Apple 闔蓋模式條件(需外接電源、外接螢幕與鍵盤/滑鼠)。若無外接設備,建議僅調暗螢幕或讓螢幕自動熄滅,勿直接闔蓋。


Windows:使用 powercfg

在 Windows 中,可透過 powercfg 指令設定「接上電源時闔蓋不動作」。

設定接電時闔蓋不休眠

以管理員身分開啟 PowerShell 或 Windows Terminal,執行以下三行指令:

powercfg /setacvalueindex SCHEME_CURRENT SUB_BUTTONS LIDACTION 0
powercfg /change standby-timeout-ac 0
powercfg /setactive SCHEME_CURRENT

這會將 AC 電源狀態下的闔蓋動作設為「不採取任何動作」,並停用自動睡眠。

復原方式:若日後需改回原本設定,可至「控制台 → 電源選項 → 選擇闔上筆電上蓋時的行為」重新調整。


執行前檢查

  • 確認電腦已接上穩定電源與有線/Wi-Fi 網路。
  • 確認 Codex 任務目前不需要額外的即時人工互動輸入。

參考資料

4 筆
  1. Apple Terminal User Guide:執行指令macOS Terminal 的基本使用方式與中止指令的方法。
  2. Apple Support:闔蓋使用 Mac說明 Mac 闔蓋模式對外接螢幕、滑鼠與鍵盤的要求。
  3. Microsoft Learn:Powercfg command-line optionspowercfg 電源設定指令的官方說明。
  4. Microsoft Learn:Lid switch close actionWindows 闔蓋動作與 Do Nothing 設定值的官方說明。