사용자 도구

사이트 도구


linux:cron

cron

설정

  • “분,시,일,월,요일, 실행명령” 순으로 설정
  • crontab guru crontab 설정을 해보면 다음 실행 시간을 알아 볼 수 있다.
  • crontab 파일 형식
    ------    --------  ---------------------------------------------------
    필  드    의  미    범  위
    ------    --------  ---------------------------------------------------
    첫번째    분        0-59
    두번째    시        0-23
    세번째    일        0-31
    네번째    월        1-12
    다섯번째  요일      0-7 (0 또는 7=일요일, 1=월, 2=화,...)
    여섯번째  명령어    실행할 명령을 한줄로 쓴다.
    ------    --------  ---------------------------------------------------
    • 한 줄당 하나의 명령 (두줄로 나눠서 표시할 수 없음)
    • # 으로 시작하는 줄은 실행하지 않는다 (주석)

시간 설정예

  • *표시는 해당 필드의 모든 시간을 의미한다.
  • 3,5,7 와 같이 콤마(,)로 구분하여 여러 시간대를 지정할 수 있다.
  • 2-10와 같이 하이픈(-)으로 시간 범위도 지정할 수 있다.
  • 2-10/3와 같이 하이픈(-)으로 시간 범위를 슬래쉬(/)로 시간 간격을 지정할 수 있다. (2~10까지 3간격으로. 즉, 3,6,9를 의미함)
  • */5 * * * * command : 매 5분마다 명령 실행
linux/cron.txt · 마지막으로 수정됨: 2018/02/14 15:46 저자 kwon37xi