Запускать задание каждые x минут с startCalendarInterval в launchd (например, используя значения шага "* / x" в cron)? - PullRequest
3 голосов
/ 17 января 2010

Я использую Mac OSX 10.6 - и кажется, что параметр minutes определяет сколько минут после часа, когда выполняется задание. Но как настроить задание для запуска каждые х минут после часа?

Я попытался установить минуты в виде массива из нескольких чисел и массива с одной строкой, равной "* / 5", т. Е. Похожей на синтаксис каждые пять минут для crontab.

1 Ответ

8 голосов
/ 17 января 2010

хорошо, вот решение:

    <key>StartCalendarInterval</key>
<array>
    <dict>
        <key>Minute</key>
        <integer>0</integer>
    </dict>
    <dict>
        <key>Minute</key>
        <integer>55</integer>
    </dict>
</array>

Так что, кажется, вам нужно настроить дикт для каждой повторной работы.

...