信息发布→ 登录 注册 退出

Mac如何设置定时开关机_Mac自动开关机计划任务【教程】

发布时间:2025-12-21

点击量:
Mac可通过系统设置、终端命令或launchd三种方式实现定时开关机:系统设置支持图形化配置;终端pmset命令支持精细调度;launchd可创建独立关机任务。

如果您希望Mac在指定时间自动开机、关机或重启,以节省能源或适配固定工作节奏,则可通过系统内置功能或终端命令实现精确调度。以下是多种可行的设置方法:

一、通过系统设置界面配置定时开关机

该方法适用于不熟悉命令行操作的用户,利用图形化界面完成基础定时任务,支持设置开机/唤醒与关机/睡眠时间,且可按星期灵活重复。

1、点击屏幕左上角的苹果菜单,选择“系统设置”

2、在左侧边栏中,根据设备类型选择“电池”(笔记本)或“节能器”(台式机)

3、在右侧区域找到并点击“定时…”按钮,打开定时设置面板。

4、勾选“在下列时间开机或唤醒”,设定具体时间及适用星期;再勾选“在下列时间关机或进入睡眠”,选择操作类型(关机、睡眠、重启)及对应时间。

5、点击“好”或“应用”保存设置,系统将按计划执行。

二、使用终端命令配置高级定时任务

该方法支持更精细的控制,例如分别设定开机、关机、重启时间,支持每日、工作日、周末等组合模式,并可查看与取消现有计划。

1、打开“终端”应用(位于“应用程序→实用工具”中)。

2、输入命令查看当前定时设置:pmset -g sched,按回车确认是否存在已有任务。

3、如需清除全部现有定时任务,输入:sudo pmset repeat cancel,输入管理员密码后按回车。

4、设置每日早上8:00开机、晚上22:00关机,输入:sudo pmset repeat wakeorpoweron MTWRFSU 8:00:00 shutdown MTWRFSU 22:00:00

5、若还需每周一至周五凌晨3:00自动重启,追加命令:sudo pmset repeat restart MTWRF 3:00:00

6、再次运行pmset -g sched验证输出是否包含对应时间与动作描述。

三、通过任务计划程序实现关机触发

该方法适用于仅需单次或周期性关机而无需开机控制的场景,利用macOS内置的launchd机制创建后台定时作业,具备高可靠性与独立于用户登录状态的执行能力。

1、在文本编辑器中新建一个plist文件,命名为com.user.shutdown.plist,内容如下:


olor:#f60; text-decoration:underline;" title= "app"href="https://www./zt/16186.html" target="_blank">apple.com/DTDs/PropertyList-1.0.dtd">


  Label
  com.user.shutdown
  ProgramArguments
  
    sudo
    shutdown
    -h
    now
  
  StartCalendarInterval
  
    Hour
    23
    Minute
    0
  


2、将该文件保存至~/Library/LaunchAgents/目录下。

3、在终端中执行:launchctl load ~/Library/LaunchAgents/com.user.shutdown.plist启用任务。

4、确认加载成功,运行:launchctl list | grep com.user.shutdown,返回结果非空即表示已注册。

标签:# public  # 并可  # 三种  # 已有  # 如果您  # 图形化  # 勾选  # 按回车  # 适用于  # 重启  # 系统设置  # http  # app  # xml  # Array  # Integer  # String  # cos  # 自动重启  # apple  # macos  # mac  # 苹果  # 工具  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!