반응형

*** Crontab이란 무엇인가
- 윈도우 스케줄러와 같은 역할을 함
- 정기적으로 처리해야 될 작업을 자동으로 실행시켜줌
- 로그 백업, 삭제 
- CRONTAB Basic
 1. ~$ crontab -e (크론탭 명령을 설정할 수 있는 곳)
 2. ~$ crontab -l (크론탭에 어떤 명령들이 저장되어있는지 확인하는 곳. 계정별 다르게 보임)
 3. ~$ crontab -r (크론탭 내용을 지우는 부분. 입력 후 'crontab -l'을 입력하면 내용이 사라짐)
 
- TIP
 1. 한 줄에 하나의 명령어만 사용. (~$ * * * * 5 5 /home/script/test.sh) 분(0-59)/시간(0-23)/일(1-31)/월(1-12)/요일(0-7 0과 7은 일요일)
 2. # 주석을 사용할 것.

- 주기 예제
 1. # 매분 test.sh 실행 : * * * * * /home/script/test.sh
 2. # 매주 금요일 오전 5시 45분에 test.sh 를 실행 : 45 5 * * 5 /home/script/test.sh
 3. # 매일 매시간 0분, 20분, 40분에 test.sh 를 실행 : 0,20,40 * * * * /home/script/test.sh
 4. # 매일 1시 0분부터 30분까지 매분 tesh.sh 를 실행 : 0-30 1 * * * /home/script/test.sh
 5. # 매 10분마다 test.sh 를 실행 : */10 * * * * /home/script/test.sh
 6. # 5일에서 6일까지 2시,3시,4시에 매 10분마다 test.sh 를 실행 : */10 2,3,4 5-6 * * /home/script/test.sh
 

반응형

'Linux' 카테고리의 다른 글

Linux Mastar  (0) 2019.12.08
Linux에서 su 명령어가 정상적으로 작동하지 않을 때.  (0) 2019.11.20
find 명령어를 사용하여 경로 찾기  (0) 2019.07.09
[Linux] 경고문구 삽입  (0) 2019.07.05

+ Recent posts