Cron表达 – 上午7点到晚上8点之间每隔5秒……

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

0/5 * * ? * MON-FRI

基本上,每隔5秒,周一 – 周五.

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

最佳答案 此条目将在周一至周五的7:00至7:55之间每隔五分钟进行一次:

0/5 7  * * 1-5    who /usr/bin/what

作为运行/usr/bin/what的用户.据我所知,cron可以配置的最小单位是一分钟.

但是你可以在星期一到星期五早上7点开始做些什么

do { 
   work 
   sleep(5)      // or sleep(4) or whichever, depending on length of work task
} while (not yet 08:00am)

这并不难.

点赞