미스터 역마살

[Linux] Crontab 설정 본문

IT/기타

[Linux] Crontab 설정

Mr. YeokMaSsal 2022. 7. 27. 00:31
728x90
반응형

Crontab 이란?

Linux 운영 체제 내에서 서버 스스로 정해둔 명령을 일정 기간마다 실행하도록 하는 것입니다.

 

명령어

Crontab 리스트 확인

crontab -l

 

Crontab 수정

crontab -l

 

Crontab 제거

해당 crontab을 제거하기 위해서는 Crontab 수정을 통해 명령어를 지우고 프로세스 id를 찾아서 kill해줘야 한다.

 

Crontab 설정

45 22 * * *                         22시45분에 실행

28 03 * * *                         03시28분에 실행

0 17 * * *                          17시00분에 실행

0 17 * * 1                          매주 월요일 17시00분에 실행

0,10 17 * * 0,2,3                  매주 일, 화, 수요일 17시00 분과 17시10분에 실행

0-10 17 1 * *                      매달 1일 17시00분부터17시10분까지 1분 단위로 실행

0 0 1,15 * 1                        매달 1일과 15일 그리고 월요일 24시00분에 실행

42 4 1 * *                           매달 1일 4시42분에 실행

0 21 * * 1-6                        월요일 부터토요일까지 21시00분에 실행

0,10,20,30,40,50 * * * *         10분 간격으로 실행

*/10 * * * *                         10분 간격으로 실행

*/5 * * * *                           5분 간격으로 실행

* 1 * * *                             1시00분 부터 1시59분 까지 1분 간격으로 실행

0 1 * * *                             1시00분에 실행

0 */1 * * *                          매시간 0분에 실행(1시간 간격으로 실행)

0 * * * *                             매시간 0분에 실행(1시간 간격으로 실행)

5 2-5 * * *	                        2시 5분, 3시 5분, 4시 5분, 5시 5분에 실행

2 8-20/3 * * *                     8시 2분, 11시 2분, 14시 2분, 17시 2분, 20시 2분에 실행

30 5 1,15 * *                      매달 1일과 15일 5시30분에 실행

 

crontab 서식

 

 

 

 

 

728x90
Comments