IT/기타

Crontab: 리눅스 스케줄러 관리

달상자 2015. 3. 20. 16:12

기본 명령어 crontab

옵션:

-l crontab 리스트 보기

-e crontab 편집


Crontab 내용 사용 범위

1. 분  : 0-59

2. 시  : 0-23

3. 일  : 1-31

4. 달  : 1-12

5. 요일  : 0-6 (0 OR 7 : 일요일)

6. command line


Crontab 내용에 사용할 수 있는 옵션

* : 해당범위 모두 수행


- : 해당 구간 동안 수행

ex)분: 20-50 (20분부터 50분까지 분마다 수행)

ex)시: 1-5 (1시간부터 5시까지 시간마다 수행)


, : 다수 특정 지정된 시간에만 수행

ex)일: 5,31 (5일과 31일에 수행)


/ : 일정 주기 기간으로 수행

ex)시: 0 */5 (매 5시간마다 수행)



예)

5 6 * * * /bin/sh /data/test.sh

> 오전 6시 5분에 test.sh 쉘스크립트 실행



0 5,7 * * * /bin/sh /data/test.sh

> 오전 5시, 7시 정각에 test.sh 쉘스크립트 실행