개발자의 끄적끄적

[linux] 리눅스 crontab 크론탭 사용법 본문

개발/linux

[linux] 리눅스 crontab 크론탭 사용법

효벨 2019. 10. 29. 09:14
728x90
반응형

[Linux] crontab(크론탭) 사용방법, 설정방법

 

참고 소장용으로 퍼왔습니당!! 참고들하세요!!

 

안녕하세요. 오늘은 Linux에서 사용하는 crontab 에 대해 포스팅하려고해요.

일종의 스케줄러라고 생각하시면 될 것 같아요.

어떤 때에 보통 사용하냐면

 

'매일 00시에 로그파일을 백업한다.'

'매 달 1일에 00프로그램을 초기화한다.'

'30일이 지난 후에 00파일을 삭제한다.'

 

등의 스케줄을 실행하게 해주는 용도로 crontab을 많이들 사용해요.

크론탭을 사용하기 위해선 기본 명령어들을 알아야겠죠?

 

1. crontab 기본명령어

1. crontab - e

- 크론탭 에디터가 실행된다. 여기서 크론탭을 설정, 수정한다.

 

2. crontab -l

- 예약된 작업리스트들을 보여준다.

 

3. crontab -r

- 크론탭을 지운다.

 

2. crontab 주기설정

각 스케줄들의 주기를 설정해주는 방법이에요.

먼저, 주기를 설정하는 기본 포맷을 알려드릴게요.

다음과 같은 형식으로 구성되어 있어요.

 

minute hour day_of_month month weekday command

 

분(0-59) 시간(0-23) 일(1-31) 월(1-12) 요일(0-7) 실행시킬 커맨드 순으로 작성하시면 되요.

여기서 요일은 1이 월요일, 6이 토요일이에요. 0 과 7은 일요일이에요.

매 번 진행되길 바란다면 *을 입력하시면 되요.

 

 

3. 예제

3.1 매 분 test.jar 파일 실행

* * * * * /root/test/test.jar

 

3.2 매 달1일 00시에 test.jar 파일 실행

0 0 1 * * /root/test/test.jar

 

크론탭을 통해 리눅스에서 스케줄이 필요한 작업을 진행하실 때 참고하시면 좋을 것 같아요.


출처: https://bottlecok.tistory.com/105 [잡캐의 IT 꿀팁]

 

https://bottlecok.tistory.com/105

 

[Linux] crontab(크론탭) 사용방법, 설정방법

[Linux] crontab(크론탭) 사용방법, 설정방법 안녕하세요. 오늘은 Linux에서 사용하는 crontab 에 대해 포스팅하려고해요. 일종의 스케줄러라고 생각하시면 될 것 같아요. 어떤 때에 보통 사용하냐면 '매일 00시..

bottlecok.tistory.com

 

반응형
Comments