节点计划:Node的类似cron和非cron的作业调度程序

时间:2024-03-23 06:26:00
【文件属性】:

文件名称:节点计划:Node的类似cron和非cron的作业调度程序

文件大小:28KB

文件格式:ZIP

更新时间:2024-03-23 06:26:00

JavaScript

节点时间表 Node Schedule是用于Node.js的灵活的cron类和非cron类作业调度程序。 它允许您使用可选的重复规则来计划作业(任意函数),以在特定日期执行。 它在任何给定时间仅使用一个计时器(而不是每秒钟/分钟重新评估即将到来的作业)。 支持节点6+。 概述 节点计划用于基于时间的计划,而不是用于基于间隔的计划。 尽管您可以轻松地按自己的意愿弯曲它,但是如果您只想执行“每5分钟运行一次此功能”之类的操作,将是一个更好的选择。 但是,如果您想“在每月的第三个星期二的每小时20:50运行此功能”,您会发现Node Schedule更适合您的需求。 另外,与真正的cron不同,Node Schedule具有Windows支持,因为现在完全支持节点运行时。 请注意,Node Schedule是为进程内调度而设计的,即,只有在脚本运行时才会启动调度的作业,而执行完成后调度将


【文件预览】:
node-schedule-master
----.gitignore(109B)
----.eslintrc(393B)
----package.json(1KB)
----CONTRIBUTING.md(1KB)
----LICENSE(1KB)
----index.js(346B)
----CHANGELOG.md(741B)
----.github()
--------workflows()
--------dependabot.yml(261B)
----README.md(10KB)
----.airtap.yml(98B)
----lib()
--------utils()
--------Invocation.js(8KB)
--------schedule.js(2KB)
--------Job.js(7KB)
----UPGRADING.md(857B)
----test()
--------.eslintrc(48B)
--------date-convenience-methods-test.js(1KB)
--------schedule-cron-jobs.js(3KB)
--------utils()
--------job-test.js(14KB)
--------range-test.js(1KB)
--------es6()
--------recurrence-rule-test.js(11KB)
--------start-end-test.js(7KB)
--------convenience-method-test.js(18KB)
--------cancel-long-running-jobs.js(533B)

网友评论