5

我有以下与 Quartz.net 一起使用的 Cron 表达式:

0/5 * * ? * 周一至周五

基本上,每 5 秒一次,周一至周五。

我该如何修改它,让它只在那些日子的早上 7 点到晚上 8 点之间运行?

4

1 回答 1

3

此条目将在周一至周五 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)

这并不难放在一起。

于 2010-02-01T17:25:42.440 回答