为什么不用 caffeinate
macOS 自带 caffeinate,人坐在电脑前时它够用。但它只在自己的进程活着时阻止睡眠:关掉终端、SSH 断线,Mac 就可能睡过去;MacBook 合上盖子也照样睡。tea 改的是系统的 disablesleep 设置,合盖照常运行,也不需要任何进程一直开着。改之前先记下原值,off 只恢复这个值,不动别的。
项目速览
名字的由来:tea 是茶,对应 caffeinate 的咖啡因。0.4.2 及以前叫 teaway。
合盖
照常唤醒,电池或电源都行
还原
off 恢复它记下的原值
1
个定时关机,可以精确取消
0.6.0
当前版本 · MIT
把闲置的 Mac 当服务器用
1/2
闲置 MacBook 当构建机、家里的 Mac mini 跑自托管服务,或者一次比你的会话更长的渲染、备份、传输。运行 tea 打开客户端,脚本里用 tea on、tea shutdown after 2h、tea off。
它不做什么
2/2
tea 只管电源状态,不配置远程登录、VPN、launchd 服务,也不管你跑的任务本身。合盖的 MacBook 散热更差:放在硬质、敞开的台面上,别放进包里。