관리 메뉴

드럼치는 프로그래머

[Linux] cron 사용법 본문

★─Programing/☆─Linux

[Linux] cron 사용법

드럼치는한동이 2007. 8. 6. 17:30
1. cron이란 :
   일정시간 마다 시스템에서 자동으로 실행 시키는 데몬입니다.

2. cron 데몬의 실행과 종료
   실행 : /etc/rc.d/init.d/crond start
   종료 : /etc/rc.d/init.d/crond stop

3. crond 설정
  크론(cron)의 설정은 /etc/crontab에서 합니다.

  /etc/crontab내용과 설명
     
      SHELL=/bin/bash
      PATH=/sbin:/bin:/usr/sbin:/usr/bin
      MAILTO=root
      HOME=/

      # run-parts
      01 * * * * root run-parts /etc/cron.hourly
      #시간 단위로 실행시키 프로그램입니다.
      # /etc/cron.hourly디렉토리에 있는 내용을 모두 실행합니다.
      02 4 * * * root run-parts /etc/cron.daily
      # 일단위입니다.
      22 4 * * 0 root run-parts /etc/cron.weekly
      # 주단위 입니다.
      42 4 1 * * root run-parts /etc/cron.monthly
      # 월단위 입니다.


     자릿 수 설명 :
    
      ** * * * *
     1. 제일 앞의 두자리는 분단위입니다. 0~59까지 았습니다.
        실행시키고 싶은 분을 적어주면 됩니다.

     2. 두번자리는 시간 단위입니다. 0-11까지 있으며 해당 시간을 입력하면 됩니다.

     3. 세번째 자리는 일단위 입니다. 1-31까지 있습니다.

     4. 네번째 단위는 월단위 입니다. 1-12까지 있습니다.

     5. 다섯번째는 주단위로 0-6까지 있습니다. 0일경우 일요일이 됩니다.


4. 설정예 : 한국표준시간 연구소에서 매일 새벽 1시에 표준시간을 가지고 오도록 설정할 경우
   
      00 1 * * * root rdate -s time.kriss.re.kr && clock -w
 
출처 : 한컴리눅스 강좌
원본 : [펌] cron 사용법
Comments