launchd - 如何在从睡眠状态唤醒后跳过调用?

launchd - 如何在从睡眠状态唤醒后跳过调用?

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

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

答案1

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

相关内容