[TIL] 24.12.26 THU

GDORI·2024년 12월 27일
0

TIL

목록 보기
144/184

Node-cron

주기적인 작업을 실행 해야할 경우가 있는데 Node.js 환경에서 이러한 작업을 간단하게 관리할 수 있는 라이브러리가 있다.
바로 node-cron 이다.
cron은 유닉스 기반의 시스템에서 주기적으로 작업을 실행하기 위한 스케쥴링 도구로 시간 기반의 작업을 매우 간단하게 설정할 수 있다.

설치

npm install node-cron

기본 사용법

import cron from 'node-cron';

// 매 분마다 실행되는 작업
cron.schedule('* * * * *', () => {
  console.log('이 작업은 매 분마다 실행됩니다!');
});

cron 표현식

필드설명
분 (minute)0-59작업 실행 분
시 (hour)0-23작업 실행 시각
일 (day)1-31작업 실행 날짜
월 (month)1-12 (또는 Jan-Dec)작업 실행 월
요일 (week)0-7 (0, 7은 일요일)작업 실행 요일

예제:

  • 0 0 * * * : 매일 자정 실행
  • 5 * * * * : 매 5분마다 실행
  • 0 9 * * 1 : 매주 월요일 오전 9시에 실행
profile
하루 최소 1시간이라도 공부하자..

0개의 댓글

관련 채용 정보