如何在 mac 空闲时以及恢复时运行命令

如何在 mac 空闲时以及恢复时运行命令

我想在我的 Mac 空闲时(例如 5 分钟后或屏幕保护程序启动时间也可以)以及从空闲状态恢复时运行脚本。

我知道我可以使用NSDistributedNotificationCentercom.apple.screenIsLocked和编写守护进程com.apple.screenIsUnlocked,但我希望已经有解决方案而无需创建新的守护进程。

例如,我需要这个来打开/关闭传输速度限制(因为全速散列/下载时有时很难工作)。

答案1

Sleepwatcher——参见我的回答当 Mac 从睡眠状态唤醒时自动运行程序

答案2

看一下批处理命令:

man batch

相关内容