210627 TIL1

- cron이란?

특정한 시간에 또는 특정 시간마다 어떤 작업을 자동으로 수행하게 해주고 싶을때 사용하는 명령어.

Airflow, Jenkins 내 수행시간 지정해줄 때 필요한 것으로, 시간설정 요소만 정리해보겠습니다

- crontab

cron작업을 설정하는 파일을 crontab 파일이라고 함.

- 요소 ( 기억하기 )

분 - 시 - 일 - 월(month기준) - 요일 - 사용자 - 실행명령

- 각 피드는 위 표에 명기된 설정값 이외에 * , - / 를 사용할수 있음.

  • : 각 필드 자리에 *기호가 오면 해당 필드의 모든 값을 의미
  • : 그 사이의 모든 값 ex 세번째 필드에 1-5면 1일~5일 의미

, : 지정한 모든 값을 의미 ( 불규칙적인 값 지정시 주로 사용

2번째 필드에서 "1,3,4"는 1시 3시 4시를 의미

/ : 연결된 설정 값 범위에서 특정 주기로 나눌때 사용합니다.

- 유용한 cron 설정 예시


댓글을 작성해보세요.

채널톡 아이콘