macbook可创建双击运行的定时关机脚本:用touch和nano新建shutdown_at_2300.sh,写入pmset repeat命令设每日23:00关机,chmod +x赋权,右键设“打开方式”为终端并确认安全提示;另建cancel_shutdown.sh一键取消。

你想让MacBook在每天固定时间自动关机,又不想每次手动点菜单或输命令——直接写个一键执行的定时关机脚本最省事,双击就能启用,还能随时取消。
用终端创建可重复使用的定时关机脚本
这一步生成一个真正能双击运行的.sh文件,不是临时命令,而是长期可用的工具。
打开“终端”,粘贴并执行以下命令创建脚本文件:
touch ~/Desktop/shutdown_at_2300.sh
用nano编辑器打开它:
nano ~/Desktop/shutdown_at_2300.sh
在空白文件中逐行输入以下内容(注意:每行不能有多余空格,【时间必须用24小时制且带秒,如23:00:00】):
#!/bin/bash
sudo pmset repeat shutdown MTWRFSU 23:00:00
echo "✅ 每日23:00关机已设定"
按 Control + O 保存 → 回车确认文件名 → Control + X 退出nano。
赋予执行权限(缺这步双击会报错):
chmod +x ~/Desktop/shutdown_at_2300.sh
这是一款逼真的银色 MacBook Pro 电脑模型矢量素材,提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
让脚本真正“一键”运行:添加双击启动能力
macOS默认不支持双击运行.sh文件,必须绕过安全限制才能实现“点一下就生效”。
右键点击桌面上的 shutdown_at_2300.sh → “显示简介” → 展开“通用”栏目 → 勾选“锁定”(防止误改)→ 关闭窗口。
再次右键该文件 → “打开方式” → 选择“终端” → 点击“继续”(系统会弹出一次安全提示,这是正常验证)。
现在双击这个脚本,就会自动拉起终端、执行pmset命令、要求输入密码——【输完密码回车后,关机计划立即生效,无需额外操作】。
取消已设定的定时关机(随时可逆)
方法一:终端中直接清除所有重复任务
打开终端 → 输入 sudo pmset repeat cancel → 回车 → 输入密码。
方法二:在桌面另建一个取消脚本(推荐)
执行:touch ~/Desktop/cancel_shutdown.sh
然后 nano ~/Desktop/cancel_shutdown.sh,写入:
#!/bin/bash
sudo pmset repeat cancel
echo "⏹ 定时关机已取消"
最后别忘了 chmod +x ~/Desktop/cancel_shutdown.sh。










