我需要cron表达式来每10秒触发一次邮件。但是第10个是周末(周六或周日)然后它必须在两天之前被触发(如果是第10个,那么是星期四,如果第10个是星期日,那么星期五)
请帮助。这是我的表达式(0 0 12 10W 1/1?*)。它检查周末和前一天的火灾。如何在两个工作日前开火
答案 0 :(得分:1)
我认为在你的情况下,这不能用cron表达式来完成。只需执行每天运行的简单cron表达式,并检查日期是否为该月的10日,并手动执行所有需要的检查。
答案 1 :(得分:0)
两个表达怎么样?你可以让0 0 0 10 * MON-FRI
在工作日的10日开火,而0 0 0 8 * THU-FRI
在周末的10日开火。这使得周四和周五都是8日。
我希望这会有所帮助。