crontab
크론탭은 원하는 주기로 작업을 수행시키는 프로그램이다. 기술본부의 경우 모니터링 스크립트를 하루에 한번씩 수행하도록 등록하거나, 백업 스크립트를 한달에 한번씩 수행 하는 등 활용한다.
크론탭 수정 (vi처럼 수정하고 저장하면 반영된다)
crontab -e
크론탭 설정 확인
crontab -l
크론탭의 내용은 아래 형태로 설정하면 된다.
* * * * * 수행내용
각각의 *은 순서대로 분/시간/일/월/요일 이다. (요일에서 0과 7은 일요일, 1부터 6은 월요일부터 토요일)
예제
/root/scripts/status_check.sh 라는 쉘스크립트 파일이 있다고 가정하고 해당 파일의 주기적 실행
매분 실행
* * * * * /root/scripts/status_check.sh
매주 월요일 오전 6시 40분에 실행
40 6 * * 1 /root/scripts/status_check.sh
매일 매시간 0분, 20분, 40분에 실행
0,20,40 * * * * /root/scripts/status_check.sh
매일 오전 6시 10분부터 40분까지 매분 실행
10-40 6 * * * /root/scripts/status_check.sh
매 20분마다 실행
*/20 * * * * /root/scripts/status_check.sh
10일에서 12일까지 4시, 5시, 6시 매 20분마다 실행
*/20 4,5,6 10-12 * * /root/scripts/status_check.sh
'IT Engineer > Linux' 카테고리의 다른 글
linux util, service - vi (0) | 2019.02.13 |
---|---|
linux - telnet, nmap (0) | 2019.02.13 |
linux - firewall-cmd (0) | 2019.02.13 |
linux - pstack (0) | 2019.02.13 |
[Linux] ifcfg- 파일 수정하여 ip를 고정시켜보자! 외부망/내부망 ip 설정 (0) | 2018.02.05 |