本文又chatgpt生成,内容已验证。
在 Mac mini 上设置定时开机关机,可以通过 macOS 自带的"节能"或"电池"设置完成。具体方法如下:
方法 1:使用系统设置
macOS Ventura 及更新版本:
- 打开"系统设置"(System Settings)。
- 点击"节能"(Energy Saver),如果是 MacBook,则进入"电池"。
- 点击"安排"(Schedule)。
- 在"开机或唤醒"部分,勾选并设置具体时间。
- 在"睡眠、重新启动或关机"部分,选择"关机"并设置时间。
- **点击"完成"**保存设置。
macOS Monterey 及更早版本:
- 打开"系统偏好设置"(System Preferences)。
- 进入"节能器"(Energy Saver)。
- 点击"调度"或"安排"(Schedule)。
- 根据需要设置开机和关机时间。
方法 2:使用终端(适用于更精细的控制)
也可以通过 pmset
命令行工具来设置定时开关机。
1. 设置定时开机
在终端中输入:
bash
sudo pmset repeat wakeorpoweron MTWRFSU 08:00:00
解释:
wakeorpoweron
:表示开机或唤醒。MTWRFSU
:表示星期(周一到周日)。08:00:00
:表示每天早上 8 点开机。
2. 设置定时关机
bash
sudo pmset repeat shutdown MTWRFSU 22:00:00
这个命令会在每天晚上 10 点(22:00)自动关机。
3. 查看当前设置
bash
pmset -g sched
4. 取消定时开关机
bash
sudo pmset repeat cancel
这两种方法都可以实现 Mac mini 的定时开机关机,可以选择图形界面操作或者使用终端命令,取决于你的需求。
但上面的方法只能保存最后一次的设置,不能同时设置开机和关机。可以通过下面的方法设置关机和开机。
sudo pmset repeat
只能保存最后一次 设置的定时任务,不能同时设置多个不同的定时任务(例如每天不同时间开机)。如果你连续运行 sudo pmset repeat wakeorpoweron ...
和 sudo pmset repeat shutdown ...
,后面的命令会覆盖前面的设置。
如何正确设置定时开关机
如果你需要同时设置定时开机和定时关机,有两种解决方案:
方法 1:使用 repeat
一次性设置开关机
pmset repeat
允许你在同一个命令中同时设置开机和关机:
bash
sudo pmset repeat wakeorpoweron MTWRFSU 08:00:00 shutdown MTWRFSU 22:00:00
这个命令会:
- 每天早上 08:00 开机 或唤醒
- 每天晚上 22:00 自动关机
然后可以运行 pmset -g sched
检查是否生效。
方法 2:使用 schedule
分别设置多个任务
如果你希望设置多个不同时间的开机和关机 ,可以使用 pmset schedule
:
bash
sudo pmset schedule wakeorpoweron "03/14/24 08:00:00"
sudo pmset schedule shutdown "03/14/24 22:00:00"
但是 schedule
方式仅适用于特定日期 ,不能循环每天执行。如果你需要每天都执行,则推荐使用 方法 1。
如何查看当前计划
bash
pmset -g sched
如果 repeat
设置成功,你应该会看到类似:
sql
Repeating power events:
wakeorpoweron at 08:00:00 every MTWRFSU
shutdown at 22:00:00 every MTWRFSU
如果 schedule
方式生效,你会看到:
bash
Scheduled power events:
[date/time] wakeorpoweron at 08:00:00
[date/time] shutdown at 22:00:00
如何取消定时任务
如果你想清除所有定时任务:
bash
sudo pmset repeat cancel
或者清除 schedule
方式的任务:
bash
sudo pmset schedule cancel
这样,你就可以正确地同时设置定时开机和关机了!
如果你在运行 pmset -g sched
后只看到关机的命令,而没有定时开机的记录,可能的原因如下:
可能的原因
-
定时开机未正确设置:
- 运行
sudo pmset repeat wakeorpoweron MTWRFSU 08:00:00
之后,最好再运行pmset -g sched
检查是否生效。
- 运行
-
Mac mini 需要连接电源:
- 定时开机功能通常需要 Mac 处于插电状态,特别是 Mac mini(因为它没有内置电池)。
-
NVRAM 可能需要重置:
-
定时开机的设置存储在 NVRAM(非易失性随机存取存储器)中,如果 NVRAM 数据异常,可能导致设置无效。可以尝试重置:
bashsudo nvram -c sudo shutdown -r now
然后重新设置定时开机。
-
-
macOS 版本问题:
- 某些 macOS 版本可能对
pmset repeat
行为有所调整,建议确保 macOS 处于最新版本。
- 某些 macOS 版本可能对
如何进一步检查
可以使用更详细的 systemsetup
命令来确认:
bash
sudo systemsetup -getwakeonnetworkaccess
如果返回 Off
,可以尝试开启:
bash
sudo systemsetup -setwakeonnetworkaccess on
然后再次尝试 pmset
命令。
推荐的完整设置命令
如果 repeat
方式有问题,也可以尝试 schedule
方式:
bash
sudo pmset schedule wakeorpoweron "03/14/24 08:00:00"
然后再检查:
bash
pmset -g sched
如果 schedule
方法成功,但 repeat
失败,那可能是 macOS 的 repeat
功能在某些设备上受限。