Batch Scheduler

S:)·2023년 6월 12일
0

Scheduler

목록 보기
2/3

스프링 배치(Spring Batch)

  • Spring Source 사와 Accenture 사 가 2007년에 공통 개발한 오픈소스 프레임워크
  • 로그 관리, 추적, 트랜잭션 관리, 작업 처리통계, 작업 재시작 등이 가능
  • 스프링 배치 의 주요 구성 요소와 역할

Quartz

  • Spring Framework 로 개발되는 응용 프로그램들의 일괄 처리를 위한 다양한 기능을 제공하는 오픈소스 라이브러리
  • 수행할 작업과 수행 시간을 관리하는 요소들을 분리하여 일괄 처리 작업에 유연성을 제공한다.
  • Quartz의 주요 구성 요소와 역할

Cron

  • 리눅스의 스케줄러 도구로 crontab 명령어를 통해 작업을 예약할 수 있습니다.
  • 편집기에서 요일,월,일,시,분 을 기준으로 수행할 명령어를 지정한다.
  • 작업 예약 형식
    [분] : 0~59
    [시] : 0~23
    [일] : 1~31
    [월] : 1~12
    [요일] : 0(일요일)~6(토요일)

[명령어]

예시 1) 30 1 * * * /root/com.sh
매월 매일 1시 30분에 com.sh를 실행한다.

예시 2) 30 /3 * * /root/com.sh
매월 매일 0:30부터 3시간마다 com.sh를 실행한다.

(0:30, 3:30, 6:30 ... 21:30)

profile
일단 저장

0개의 댓글

관련 채용 정보