때로는 저녁 이른 아침 후에 특정 작업을 수행해야합니다. 이것은 도움이 될 수 있습니다. 나는 최근에 이것을 공부하고 있으며 함께 토론 할 수 있습니다.
github 주소 : https://github.com/mattpat/node-schedule
1. 설치
코드 사본은 다음과 같습니다.
NPM Node-Schedule을 설치합니다
2. 시간 결정, 예 : 2012 년 11 월 21 일, 5:30
코드 사본은 다음과 같습니다.
var schedule = require ( 'node-schedule');
var date = new 날짜 (2012, 11, 21, 5, 30, 0);
var j = schedule.schedulejob (날짜, function () {
Console.log ( '세상은 오늘 끝날 것입니다.');
});
사전 디자인 된 계획을 취소하십시오
[암호]
J.cancel ();
3. 시간당 고정 분, 예 : 시간당 42 분
코드 사본은 다음과 같습니다.
var schedule = require ( 'node-schedule');
var Rule = New Schedule.RecurrenCerule ();
rule.minute = 42;
var j = schedule.schedulejob (규칙, function () {
Console.log ( '삶에 대한 답, 우주 및 모든 것!');
});
4. 일요일마다 : 매주 목요일, 금요일, 토요일, 17시와 같은 특정 요일의 특정 순간
코드 사본은 다음과 같습니다.
var Rule = New Schedule.RecurrenCerule ();
rule.dayofweek = [0, 새로운 일정. 정렬 (4, 6)];
rule.hour = 17;
Rule.Minute = 0;
var j = schedule.schedulejob (규칙, function () {
Console.log ( '오늘은 Rebecca Black!');
});
5. 매 초마다 실행하십시오
코드 사본은 다음과 같습니다.
var Rule = New Schedule.RecurrenCerule ();
var times = [];
for (var i = 1; i <60; i ++) {
times.push (i);
}
rule.second = 시간;
var c = 0;
var j = schedule.schedulejob (규칙, function () {
C ++;
Console.log (C);
});