*** 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 |