gpt4 book ai didi

javascript - Nodejs服务器当前调用另一个js文件

转载 作者:行者123 更新时间:2023-12-03 02:53:29 25 4
gpt4 key购买 nike

我想在当前时间给我的报废者打电话。

例如:

假设我想在 09.00.00 运行 scrappers

我有很多废话要处理。我刚刚找到了一种方法来做到这一点,但我认为它可能会错过时间。

setInterval(function () {
var date = new Date();
var hours = date.getHours();
var minutes = date.getMinutes();
if(hours === 9 && minutes === 00){
how to run them?
}
},60000);

这将每 60 秒检查一次时间。但我不知道它会好还是不好。

我如何运行它们?是否有其他方法可以在 09:00 运行它们,效果更好?

最佳答案

查看这个 npm 包 https://www.npmjs.com/package/node-schedule 。即使在 Windows 上它也有类似 cron 的操作。但请注意,只有当您的 node.js 脚本正在运行时,计划的事件才会触发。

const schedule = require('node-schedule');
var runScrapper = schedule.scheduleJob('* 9 * * *', function(){
//Run scrapper here
});

要获取包,只需在项目目录中执行以下命令即可。

 npm install node-schedule --save

在需要时使用以下命令来停止间隔。

runScrapper.cancel();

关于javascript - Nodejs服务器当前调用另一个js文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47735244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com