cron.js
서버단에서 개발자가 주기를 설정하여 반복되는 작업을 실행해주는 모듈이다.
링크 : https://www.npmjs.com/package/cron
설치방법 |
---|
npm install cron |
모듈 선언 |
---|
var CronJob = require('cron').CronJob; |
관련속성 및 주기 설정방법
속성 이름 | 설명 |
---|---|
cronTime | 반복 주기를 설정한다. |
onTick | 주기 시 마다 실행할 함수를 지정한다. |
onComplete | 작업이 완료된 후 실행될 함수를 지정한다. |
timeZone | 작업 실행할 기준 시간대를 지정한다(예. 국가) |
start | 작업을 시작한다. (flase가 기본이며 true로 설정하면 자동으로 모듈이 실행된다. |
stop | 작업을 종료한다. |
주기설정방법 |
---|
cronTime: ' ' |
속성을 지정한 예시(매주 월-금, 아시아/서울 기준 오전 11시 30분 00초에 반복 실행한다. |
---|
var CronJob = require('cron').CronJob; |