본문 바로가기

Academy I/Tech Academy

리눅스(centos) 크론탭 (crontab) 간단 설명 및 사용법

1. cron의 개념

   - 일정시간마다 시스템에서 자동으로 실행시키는 데몬(윈도우로 따지면 스케줄러)


2. cron 의 실행과 종료

   - 실행 : /etc/rc.d/init.d/crond start

   - 종료 : /etc/rc.d/init.d/crond stop


3. crond 설정


앞의 다섯개의 필드(m h dom mon dow)로 자동으로 실행하고 싶은 시간을 지정한다.


m(분)     : 0~59

h(시)     : 0~23

dom(일)   : 1~31

mon(월)   : 1~12

dow(요일) : 0~7(0과 7은 일요일)

여기서 각 필드는 다음과 같이 사용할 수 도 있다.

*          :  0 1 * * * 매일 새벽 01시에 실행.

숫자범위   :  0 8-11 * * * 매일 8시, 9시, 10시, 11시에 실행

목록       :  0 1,2,5,9 * * * 매일 1시, 2시, 5시, 9시에 실행. 목록과 범위는 조합 가능하다.

간격값     : */5 * * * * 5분마다 실행



4. 사용자별 crontab파일

   - /etc/crontab 파일은 시스템 전체 설정 파일이라서 root사용자만 편집할 수 있다.

   - 사용자별로 cron을 사용하려면 crontab -e 명령어로 편집이 가능하다.




[출처 : http://intro0517.tistory.com/113]