Linux-Crontab How to use

크론탭은 기본적으로 Windows 작업 스케줄러와 같습니다. 사용자 별로 존재하며, 사용할 수 있습니다.

Crontab Basic

crontab -e : 제일 많이 사용하는 명령으로, 현재 등록된 작업을 확인하고 수정할 수 있습니다.

crontab -l : 현재 작업 리스트를 출력하는 명령입니다.

crontab -r : 등록된 작업을 초기화하여 제거하는 명령입니다.

 

Crontab Run time

실행 주기를 지정합니다. 표시는 5개이고, 분 시간 일 월 요일 순입니다.

요일을 1이 월요일 0과7은 일요일 입니다.

 

크론탭은 만약 지정하지 않으면(*는 지정하지 않은 것을 의미합니다.) 하위를 기준으로 실행 간격을 만들게 됩니다.

만약 5개 모두 * 로 한경우라면 매 분마다 실행하라는 의미입니다. 그럼 몇가지 조건을 통해 함께 이해해 보겠습니다.

오후 1시에 매번 실행

* 13 * * * run.sh

20일 오후 1시에 매번 실행

* 13 20 * * run.sh

3월 6월 9월 20일 오후 1시에 매번 실행

* 13 20 3,6,9 * run.sh

3월 6월 9월 매주 월요일 오후 1시 20분에 매번 실행

20 13 * 3,6,9, 5 run.sh

 

*로그를 생성하고자 한다면, 마지막에 아래 문장을 추가하자.

Facebook Comments

Leave A Reply

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

This site uses Akismet to reduce spam. Learn how your comment data is processed.