Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

IT could be

Linux crontab 본문

개발공부 εїз

Linux crontab

얘진 2022. 12. 13. 11:32

crontab

리눅스 크론탭은 주기적으로 어떤 일을 실행할 것인지 파일에 저장해두고 반복해서 그 작업을 실행 시킬 수 있음

 

crontab 사용 방법

설치

apt-get install cron

명령어

crontab -e // crontab 설정 입력 파일
crontab -l // crontab 내용 확인
crontab -r // crontab 내용 삭제

옵션

* * * * *

-> 순서대로

분 (0 ~ 59)

시간 (0 ~ 23)

일 (1 ~ 31)

월 (1 ~ 12)

요일 (0 ~ 7)

 

예시

* * * * * -> 매분 실행
40 6 * * 1 -> 매주 월요일 오전 6시 40분에 실행
0,20,40 * * * * -> 매일 매시간 0분 20분 40분에 실행
10-40 6 * * * -> 매일 오전 6시 10분부터 40분까지 매분 실행
*/20 * * * * -> 매 20분마다 실행
*/20 4,5,6 10-12 * * -> 10일에서 12일까지 4시 5시 6시 매 20분마다 실행

 

crontab 실습

* * * * * sh /home/ubuntu/deploy.sh >> /home/ubuntu/deploy.log

매분 /home/ubuntu/deploy.sh 를 실행하고 실행 결과를 home/ubuntu/deploy.log 에 저장한다.

 

1분마다 업데이트 되고 있는 것을 확인할 수 있음 ! 

 

참고

리눅스 crontab 사용법

Comments