1. crontab이란
crontab은 원하는 시간에 특정 작업을 실행하게 하는 텍스트 파일이다. 이 crontab에 작성된 파일을 찾아 cron이라는 시스템의 데몬이 작성된 일정대로 작업을 실행하게 되는 것. 주기적이고 반복적인 작업에 많이 사용된다.
1) crond 실행여부 확인
ps -ef | grep crond
2) crontab의 작업 목록 확인, crontab 편집, crontab 삭제
// crontab 작업 목록
crontab -l
// crontab 편집
crontab -e
// crontab 삭제
crontab -r
주기적으로 특정작업을 실행해야할 경우 crontab 사용. (JAVA의 경우 스케쥴러로 Quartz를 이용할 수도 있다.)
cron은 Linux 운영체제에 기본으로 설치되어 있다.
2. JP1
3. Quartz
4. Batch vs 스케쥴러
'Back-end > Spring-Batch' 카테고리의 다른 글
Persistence framework for Spring Batch (1) | 2024.10.12 |
---|---|
Jenkins - spring batch (0) | 2024.10.07 |
스프링 배치 (0) | 2022.01.23 |