使用launchd中的startCalendarInterval每隔x分钟运行一次作业(比如在cron中使用步长值“* / x”)?

时间:2010-01-16 22:29:08

标签: macos cron launchd

我正在使用mac osx 10.6 - 似乎minutes参数确定作业运行的小时数。但是你如何建立一个工作,每小时运行x分钟。

我已经尝试将分钟设置为多个数字的数组和一个带有一个字符串的数组,该字符串为“* / 5”,即类似于crontab的每五分钟语法。

1 个答案:

答案 0 :(得分:8)

好的,这是一个解决方案:

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

所以看起来你需要为每个重复的工作设置一个字典。