4

В соответствии со спецификациями launchd при использовании параметра StartCalendarInterval: «В отличие от cron, который пропускает вызовы задания, когда компьютер спит, launchd запустит задание в следующий раз, когда компьютер проснется».

Но что, если я хочу пропустить вызов? то есть. есть ли способ заставить launchd вести себя как cron в этом отношении?

1 ответ1

2

Если ваша программа (или скрипт, обертывающий программу) знает, когда она должна быть запущена, она может проверить системные часы при запуске и, если не в разумном окне в это время, немедленно завершиться.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .