ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • node cron사용해서 일정시간마다 함수 실행시키기
    NULL STACK 2019. 9. 25. 17:19
    반응형

    설치 방법

    npm install cron --save
    또는
    yarn install cron --save

     

    사용 방법

    const {CronJob} = require('cron');
    
    const timezone = 'Asia/Seoul';
    
    function test(){}
    
    const cronfn = new CronJob('* * * * * *',test,null,false,timezone);
    
    cronfn.start(); // 크론 실행
    
    ------------------------------
    
    cronfn.stop(); //크론 중지

     

    * * * * * *  : 초, 분, 시, 일, 월, 연 단위이다. *은 all을 뜻한다.

    즉 별 6개인채로 한다면 매년 매월 매일 매분 매초 실행하므로 매 초 test함수가 실행된다.

    * * 1 * * *라면 매년 매월 매일 1시 매분 매초 실행한다. 즉 매일 한시 한시간동안 매초마다 test함수가 실행된다.

    * * 1-10 * * *라고 한다면, 1시부터10시까지 매초 실행된다.

    */1 * * * * 라고 한다면, 1분마다 함수가 실행된다,

     

    참고 사이트 : https://www.npmjs.com/package/cron

    반응형
Designed by Tistory.