我想知道这是否有可能。我希望我的工作在每个工作日的第5个工作日开始,直到每个月底。
例如8月-7-31日 9月-7-30 10月-4-31
这有可能吗?
预先感谢
答案 0 :(得分:0)
您可以在cron标签中使用它
* 10 5-31 * * [ "$(date '+\%a')" == "Mon" ] && command to execute
* 10 5-31 * * [ "$(date '+\%a')" == "Tue" ] && command to execute
* 10 5-31 * * [ "$(date '+\%a')" == "Wed" ] && command to execute
* 10 5-31 * * [ "$(date '+\%a')" == "Thu" ] && command to execute
* 10 5-31 * * [ "$(date '+\%a')" == "Fri" ] && command to execute
此活动每天从每月5号开始运行,直到月底10点。如果是工作日。这将照顾工作日而不是商务日历。
如果您需要根据自己的业务日历,则每天必须编写一份cron。
参考:https://www.switchplane.com/blog/how-to-run-a-cron-job-on-the-first-weekday-of-the-month/