launchd - 如何从睡眠中唤醒后跳过调用?

Dav*_*vid 5 launchd macos

根据 launchd 规范,当使用 StartCalendarInterval 选项时:“与在计算机睡眠时跳过作业调用的 cron 不同,launchd 将在计算机下次唤醒时启动作业。”

但是如果我希望它跳过调用怎么办?IE。有没有办法让 launchd 在这方面表现得像 cron ?

Sco*_*ott 3

如果您的程序(或环绕程序的脚本)知道应该何时运行,则它可以在运行时检查系统时钟,如果不在该时间附近的合理窗口内,则立即退出。