210627 TIL1
2021.06.27
- cron이란?
특정한 시간에 또는 특정 시간마다 어떤 작업을 자동으로 수행하게 해주고 싶을때 사용하는 명령어.
Airflow, Jenkins 내 수행시간 지정해줄 때 필요한 것으로, 시간설정 요소만 정리해보겠습니다
- crontab
cron작업을 설정하는 파일을 crontab 파일이라고 함.
- 요소 ( 기억하기 )
분 - 시 - 일 - 월(month기준) - 요일 - 사용자 - 실행명령
- 각 피드는 위 표에 명기된 설정값 이외에 * , - / 를 사용할수 있음.
- : 각 필드 자리에 *기호가 오면 해당 필드의 모든 값을 의미
- : 그 사이의 모든 값 ex 세번째 필드에 1-5면 1일~5일 의미
, : 지정한 모든 값을 의미 ( 불규칙적인 값 지정시 주로 사용
2번째 필드에서 "1,3,4"는 1시 3시 4시를 의미
/ : 연결된 설정 값 범위에서 특정 주기로 나눌때 사용합니다.
- 유용한 cron 설정 예시
댓글을 작성해보세요.