Node.js cron表达式到0-8am=3分钟,9-23=1小时

Node.js cron表达式到0-8am=3分钟,9-23=1小时,node.js,cron,Node.js,Cron,如何创建表达式将运行0-8am=3分钟和9-23pm=1小时 例如,表达式每3分钟运行一次='*/3****',我希望每3分钟运行一次,每1小时运行一次你不能用一个cron表达式做这样的事情。您必须使用两个单独的表达式: 从早上0点到早上8点每3分钟:*/30-8*** 从上午9点到晚上11点每小时:0 9-23***让我弄清楚,您希望从上午0点到上午8点每3分钟运行一次cron,从上午9点到晚上11点每1小时运行一次cron,对吗@科马鲁丁:是的。我是说像那样。但我想在singel cron表

如何创建表达式将运行
0-8am=3分钟
9-23pm=1小时


例如,表达式每
3分钟运行一次='*/3****'
,我希望每
3分钟运行一次
,每
1小时运行一次

你不能用一个cron表达式做这样的事情。您必须使用两个单独的表达式:

从早上0点到早上8点每3分钟:
*/30-8***


从上午9点到晚上11点每小时:
0 9-23***

让我弄清楚,您希望从上午0点到上午8点每3分钟运行一次cron,从上午9点到晚上11点每1小时运行一次cron,对吗@科马鲁丁:是的。我是说像那样。但我想在singel cron表达式上运行。不,对不起。否则,您必须每3分钟运行一次(
*/3****
),然后签入脚本(由cron执行),在这种情况下,您就可以运行了。案例1(0am-8am):正常执行脚本。案例2(上午9点到晚上23点):每小时只执行一次脚本,这意味着您应该在上次执行cron时存储在某个位置(数据库、文件等)。在我看来,这种方式比第一种方式复杂得多。哦,我明白了。我查一下9点23分是否每小时跑一次。但cron仍然每3分钟一次。谢谢你的建议。