개발 일기

cron tab 사용방법 ? 본문

linux

cron tab 사용방법 ?

이건욱

특정시간에 특정작업을 사용을 할때 사용이 됩니다.

참조 - https://jdm.kr/blog/2

 

설정 :)

$ crontab -e

입력하시면 편집하실수 있는 화면이 나옵니다. 그 화면에서 하고자하는 crontab을 추가후 :wq을 통해 저장하고 빠져나가면 됩니다.

 

예시 :)

* * * * * ls -al
*      *      *      *      *
분(0-59)  시간(0-23) 일(1-31)  월(1-12)  요일(0-7)

요일은 1부터 월요일 6이 토요일입니다.

 

출력 :)

$ crontab -l

 

삭제 :)

$ crontab -r

 

 

예제 :)

매분 실행

# 매분 test.sh 실행
* * * * * /test.sh

 

특정 시간 실행

# 매주 금요일 오전 5시 45분에 test.sh 를 실행
45 5 * * 5 /test.sh

 

반복 시간 

# 매일 매시간 0분, 20분, 40분에 test.sh 를 실행
0,20,40 * * * * /test.sh

 

범위 실행

# 매일 1시 0분부터 30분까지 매분 tesh.sh 를 실행
0-30 1 * * * /test.sh

 

간격 실행

# 매 10분마다 test.sh 를 실행
*/10 * * * * /test.sh

 

주석 :)

# 주석 #

 

cron logging :)

# > 새로 작성 , >> 이어쓰기 #
# 2>&1 은 표준 에러를 출력합니다. #
* * * * * /test.sh > /test.sh.log 2>&1

 

cron backup :)

# 매 분마다 백업본을 작성합니다. #
* * * * * crontab -l > /crontab_bak.txt

'linux' 카테고리의 다른 글

touch ?  (0) 2020.04.15
shutdown  (0) 2020.04.13
systemctl ?  (0) 2020.04.11
kill  (0) 2020.04.10
ps  (0) 2020.04.08
Comments