cron
Cron 표현식( Linux )
안녕하세요. 그린주입니다 ๑'ٮ'๑ 오늘도 힘차게 시작해보겠습니다! 개요 이번 글에서는 cron 표현식을 공유하고자 합니다. 목차 cron 설명 crontab 설정 방법 cron 표현식 cron 설명 1. cron이란 무엇인가? cron(크론)은 스케줄러의 정규 표현식으로 원하는 시간에 명령(프로그램)을 실행시키기 위한 데몬입니다. crontab이라고도 하는데 cron작업을 설정하는 파일을 crontab 파일이라고 합니다. cron은 별도로 실행을 시키는 것 없이, 작성하고 저장하는 순간부터 스케줄링이 시작됩니다. 2. cron을 사용하는 이유? 사람이 직접 서버에서 특정 작업을 매일 하는 건 한계가 있기 때문입니다. crontab 설정 방법 cron 설정 자체는 /etc/crontab에서 합니다. 사용..
Jenkins를 Batch Scheduler로 활용하기 (Jenkins / Build periodically / Schedule / Spring Batch)
안녕하세요. 그린주입니다 ๑'ٮ'๑ 오늘도 힘차게 시작해보겠습니다! 개요 이번 글에서는 Jenkins를 Batch Scheduler로 활용하는 방법을 공유하고자 합니다. 참고로 Jenkins가 서버에 연결되어있고 batchProject가 있다는 가정하에 진행하겠습니다. 목차 Spring Batch와 Scheduler Spring Batch Project 생성 Jenkins에 batchJob 생성 Jenkins scheduler 설정하기 Spring Batch와 Scheduler Spring Batch(배치)와 Scheduler(스케줄러)를 혼동하는 사람들이 종종 있는데 이것은 완전히 다른 개념입니다. 배치는 실시간으로 처리를 하는 것이 아닌 일괄 처리를 뜻하며 보통은 특정 시간에 행해집니다. 이 특정 시..