【问题标题】:Run a job every x minutes with startCalendarInterval in launchd (like using step values "*/x" in cron)?在 launchd 中使用 startCalendarInterval 每 x 分钟运行一次作业(例如在 cron 中使用步长值“*/x”)?
【发布时间】:2011-01-05 22:52:51
【问题描述】:

我使用的是 mac osx 10.6 - 似乎分钟参数决定了作业运行一小时后的分钟数。但是你如何设置一个工作来运行一个小时后的 x 分钟。

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

【问题讨论】:

    标签: macos cron launchd


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2021-03-09
      • 1970-01-01
      • 2014-08-07
      • 2016-10-18
      • 2014-09-25
      • 1970-01-01
      • 1970-01-01
      • 2013-11-27
      • 2022-12-18
      相关资源
      最近更新 更多