Crontab 사용방법
본문 바로가기
IT/LINUX

Crontab 사용방법

by SageIN 2023. 1. 27.
반응형

Crontab은 지정된 간격으로 자동으로 실행되도록 명령 또는 스크립트를 예약 할 수있는 Linux 및 Unix 유틸리티입니다.

1. 기본구조

* * * * *

| | | |
| | | | ----- 요일 ( 0-7 ) ( 일요일 = 0 및 7 )
| | | ------ 월 ( 1-12 )
| | --------- 월 ( 1-31 )
| ----------- 시간 ( 0-23 )
------------- 분 ( 0-59 )

예를 들어, "0 0 * * * / usr / bin / mycommand"의 crontab 항목은 매일 자정에 "/ usr / bin / mycommand"명령을 실행합니다.

"crontab -e"명령을 실행하여 Crontab을 편집 할 수 있으며 일정을보고자하는 사용자로 "crontab -l"을 실행하여 볼 수 있습니다

 

2. 사용 예제

매일 오전 6시에 스크립트를 실행

0 6 * * * /path/to/script.sh

 

매주 월요일 오후 5시에 스크립트

0 17 * * 1 /path/to/script.sh

 

매월 1 일 오전 3시에 스크립트를 실행

0 3 1 * * /path/to/script.sh

 

10 분마다 스크립트를 실행

*/10 * * * * /path/to/script.sh

 

매시간마다 스크립트를 실행

0 * * * * /path/to/script.sh

 

매주 일요일 오후 8시에 스크립트를 실행

0 20 * * 0 /path/to/script.sh

 

매주 ( 월요일부터 금요일 )까지 오전 9시에 스크립트를 실행

0 9 * * 1-5 /path/to/script.sh

 

매주 토요일과 일요일 오후 10시에 스크립트를 실행

0 22 * * 6,7 /path/to/script.sh

 

오전 12시에 ( 월요일 ) 요일에 스크립트를 실행

0 0 * * 1 /path/to/script.sh

 

3. php 파일 실행

오전 12시에 ( 월요일 ) 요일에 php 파일을 실행

0 * * * * /usr/bin/php /path/to/script.php

 

4. 파이썬 파일 실행

오전 12시에 ( 월요일 ) 요일에 파이썬 파일을 실행

0 * * * * /usr/bin/python /path/to/script.py

 

 

반응형

댓글


TOP

Designed by 티스토리