我在Quartz.net中使用以下Cron表达式:
基本上,每5秒一次,星期一至星期五。
我该如何修改它,使其仅在那一天的上午7点至晚上8点之间运行?
最佳答案
此项将在星期一至星期五的7:00至7:55之间每五分钟一类:
0/5 7 * * 1-5 who /usr/bin/what
以用户
who
的身份运行/usr/bin/what
。据我所知,可以配置cron
的最小单位是一分钟。但是您可以在周一至周五的上午7:00开始,然后自己开始
do {
work
sleep(5) // or sleep(4) or whichever, depending on length of work task
} while (not yet 08:00am)
放在一起并不难。