0
我正在尝试使用Launchd安排每个月的最后一天的工作,但我不太确定如何操作。看来我唯一的选择是选择月份的日期的数字,例如,我可以选择在第31天运行,但是在2月和9月会发生什么?如果值为31,Launchd是否在每个月的最高数字日期运行?推出月份最后一天的日程安排
感谢您的帮助!
-Dan
我正在尝试使用Launchd安排每个月的最后一天的工作,但我不太确定如何操作。看来我唯一的选择是选择月份的日期的数字,例如,我可以选择在第31天运行,但是在2月和9月会发生什么?如果值为31,Launchd是否在每个月的最高数字日期运行?推出月份最后一天的日程安排
感谢您的帮助!
-Dan
AFAIK没有表达每个月的最后一天的“好”的方式。如果你做的是“31”,它不会在2月或30个月结束。
你可以围绕这个要求工作,并简单地使用每个月的第一天的午夜?
你可能是冗长的,并在plist中执行以下操作,并定义每个月的最后一天。当二月有29天时,它将在闰年中突破。
<key>StartCalendarInterval</key>
<array>
<dict>
<key>Day</key>
<integer>31</integer>
<key>Month</key>
<integer>1</integer>
</dict>
<dict>
<key>Day</key>
<integer>28</integer>
<key>Month</key>
<integer>2</integer>
</dict>
<dict>
<key>Day</key>
<integer>31</integer>
<key>Month</key>
<integer>3</integer>
</dict>
</array>
是的,我很害怕这个。不过,我会采纳你的第一个建议。谢谢! –
是的 - 对于绝大多数目的而言,本月第一天的第一秒应该足够好:-)祝你好运。 – wij