Crontab을 이용한 매일 매월 매주 주기/작업 예약 및 설정


Google cloud scheduler에서처럼 특정 작업을 내가 원하는 시간에 반복해서 실행하는 주기를 설정하는데 unix-cron 형식을 이용한다.

이 형식은 * * * * * 같이 다섯개의 무언가(?) 로 되어 있는 형식이고, 시간, 주기, 요일을 설정할 수 있는 포맷을 나타내고 있다.

형식

분 시 날짜 달 요일 0-59 0-23 1-31 1-12 0-7(0,7:일요일, 1:월, 2:화 …)

예시

15 06 * * * : 매일 6시 15분에 실행

00 03 * * 7 : 매일 일요일 3시에 실행

10 04 1 * * : 매월 1일 4시 10분에 실행