나는 내 nodejs 스크립트에 8 시간에 한 번 select 명령을 허용하는 기능을 함축하려합니다.Nodejs 8 시간마다 한 번
예 :! 포옹과
포옹 < --- 할 것이다 봇 응답 만 한 번 8 시간마다
내가 온라인 수색했습니다하지만 난 ... 오전 필요 찾을 수 없습니다 가능한 한 단순화하려고합니다. (예 : 몽고 등 ...)
나는 내 nodejs 스크립트에 8 시간에 한 번 select 명령을 허용하는 기능을 함축하려합니다.Nodejs 8 시간마다 한 번
예 :! 포옹과
포옹 < --- 할 것이다 봇 응답 만 한 번 8 시간마다
내가 온라인 수색했습니다하지만 난 ... 오전 필요 찾을 수 없습니다 가능한 한 단순화하려고합니다. (예 : 몽고 등 ...)
일일, 시간 및 분을 구성하고 이에 적합한 조건을 취소 할 수있는 다양한 용도로 node-schedule을 사용할 수 있습니다. 또한 cron 표현식을 사용할 수도 있습니다.
var schedule = require("node-schedule");
var rule = new schedule.RecurrenceRule();
//Will run at 1am 9am and 5pm
rule.hour = [1, 9, 17];
var task = schedule.scheduleJob(rule, function(){
//Do Stuff
console.log("Scheduled Task Running...")
/*
if(condition met)
task.cancel();
*/
});
이에 대한 많은 글이 있습니다 node-cron
var CronJob = require('cron').CronJob;
var job = new CronJob('00 30 11 * * 1-5', function() {
/*
* Runs every weekday (Monday through Friday)
* at 11:30:00 AM. It does not run on Saturday
* or Sunday.
*/
}, function() {
/* This function is executed when the job stops */
},
true, /* Start the job right now */
timeZone /* Time zone of this job. */
);
사용할 수 있습니다. 'setInterval'이이'setInterval (function() {yourFunction()}, 28800000)에 대한 작업을 수행 할 것입니다.' –
8 시간마다'setInterval()'을 찾고 있습니까? 그런 다음 node.js 프로그램을 실행하고 간격 타이머를 시작하면 8 시간마다 실행되어 원하는 코드를 실행할 수 있습니다. – jfriend00
chron 도구를 사용하여 node.js 프로그램을 8 시간마다 처음부터 실행할 수도 있습니다. – jfriend00