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

+ Recent posts