问题标签 [node-schedule]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何在 Node.js 中使用节点调度模块
我是 js 和一般编程的新手。我需要使用 node-schedule 在我的脚本中分离预定作业,但我不知道如何,因为每次要执行第一个预定作业时,它都会立即执行第一个和第二个作业。
并且函数甚至以相反的方式执行,第二个函数首先执行(设置为比第一个函数晚),第一个函数第二个执行。
我的代码:
更新(解决方案):感谢 Sumanta 的回答,我设法通过解析字符串使其工作。这是工作代码,以防有人偶然发现同样的问题并需要帮助。
javascript - 如何在提到的时间运行一次节点调度程序
如何在提到的时间运行一次节点调度程序,而不是在每分钟或每秒之后,而是根据时间在参数中传递一次。我用过这个
let someDate = new Date('22022-01-28T17:59:50.000+00:00')
和
但它不符合要求我只想在提供的时间运行一次。但现在它一次又一次地运行我也尝试过这个,const date = new Date(2022, 1 ,28, 10, 57, 0)
就像我想在 28-01-2022 晚上 10:57 运行它但是它没有运行
node.js - 取消时间时如何更改节点调度程序中的时间
作业完成后如何更改计划时间。
let time = 25
这是全局变量。
现在我正在尝试做的是,我将从用户那里花费时间并将保存到 DB(mongodb)中。调度程序功能将运行一次,如果用户更改了 db 中的时间,它将按照新时间运行,首先是运行时差为 1 小时,在运行期间用户将其更改为 30 分钟,它必须完成当前,然后它应该根据提供的时间运行
javascript - 如何从计划函数中导出变量
我有一个函数可以不断地获取输入,但之后每分钟只用一个 cron 作业处理它。
最近的输出应该存储在一个变量中,并在随机时间从外部检索。
这里以非常简化的形式:
在这种情况下,像上面那样在函数之外初始化变量似乎不起作用。
直接调用函数或将其分配给变量没有帮助,因为它会在到期之前运行它。
我也尝试过使用缓冲区,但它们似乎也不起作用,除非我错过了什么。
唯一可行的方法是使用 fs 将文件写入磁盘然后从那里读取,但我想这不是最好的解决方案。