所以我使用 Apache Nifi CRON 表达式,并且我希望处理器在晚上 6 点到早上 7 点之间每秒运行一次。
这就是我想出的:
* * 18-7 ? * * *
我想要的是它会在早上 7 点停止处理器。它会在下午 6 点启动处理器并每秒工作一次,而不仅仅是每小时工作一次。
从而在非工作时间工作nifi。
但是,我在早上 7:30 注意到它仍在运行,这对我来说毫无意义。还是说它包括了?比如说,它每秒在“7”运行一次?7:00 到 7:59?也许我应该试试 18-6?
答案1
您可以使用逗号来表示多个范围:
* * 18-23,0-7 * * *
。
还要注意,大多数 cron 处理器使用 UTC 时间。