原本 MAC 電腦其實有內建這個功能,直接可以在能源節約器裡設定自動開關機的排程,不過後來不知道是什麼原因將這功能從介面上拿掉,因此現在只能透過其它方法來達成,一種就是使用第三方工具,另一種則是透過終端機輸入指令來達成,而我們今天要來分享的就是要怎麼在終端機輸入指令來搞定 MAC 電腦的自動開/關機排程,往下來看看這次的 macOS教學。

macOS教學 - 如何設定自動開機/關機排程? cover

macOS 系統的自動開機/關機排程教學

首先,請打開終端機、不知道在哪的,直接用搜尋的方式也可以。

這邊我們先講一下指令的結構說明:

sudo pmset repeat [動作類型] [重複週期] [時間]

其中動作類型分為四種:

  • wakeorpoweron:開機或喚醒。
  • sleep:進入睡眠狀態。
  • shutdown:關機。
  • restart:重新啟動。

重複週期是按照星期來輸入,如果你是想要重複其中二天就可以輸入 MT,這樣就是週一週二。

  • M = 星期一
  • T = 星期二
  • W = 星期三
  • R = 星期四
  • F = 星期五
  • S = 星期六
  • U = 星期日

最後的時間是用 24 小時制來輸入,包括秒,所以像要一點就是 01:00:00 這樣輸入。

在了解指令的使用之後,我們就可以來試看看,首先我們想要在每天的半夜一點自動關機,指令如下:

sudo pmset repeat shutdown MTWRFSU 01:00:00

輸入後按下 return,會要求輸入你的電腦鎖定密碼,這樣就完成。

macOS教學 - 如何設定自動開機/關機排程? 01

那麼要怎麼確認呢,我們可以輸入以下指令:

pmset -g sched

這樣就會顯示目前有設定的排程。

macOS教學 - 如何設定自動開機/關機排程? 02

另外,假設定要設定自動開機時間,比如,每天的早上八點:

sudo pmset repeat wakeorpoweron MTWRFSU 08:00:00

設定完後,你會發現一件事,剛剛設定的半夜一點關機的怎麼不見了,每次輸入難道只能保留一組設定嗎?對沒錯,一次只會保留一組,不過,一組指令不是只能設定一個動作及時間,往下來看。

macOS教學 - 如何設定自動開機/關機排程? 03

像我們剛的狀況是想要半夜一點關,早上八點開,那麼指令可以串一起輸入,會像這樣:

sudo pmset repeat shutdown MTWRFSU 01:00:00 wakeorpoweron MTWRFSU 08:00:00

然後再確認一下,就會看到一次就有二個排程,以此類推,如果想要更多設定,就是往後一次性加上去然後直接輸入,就可以設定更多排程了。

macOS教學 - 如何設定自動開機/關機排程? 04

最後,如果想要清除目前的排程,指令如下:

sudo pmset repeat cancel

這樣就搞定,另外,會建議每次設定或是取消排程,輸入完後建議都重開機一次,確保排程執行。

macOS教學 - 如何設定自動開機/關機排程? 05

 

 

 

Categorized in:

MacOS 教學,

Last Update: 2025 年 01 月 05 日

Tagged in: