IT could be
Linux crontab 본문
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분마다 업데이트 되고 있는 것을 확인할 수 있음 !
참고
'개발공부 εїз' 카테고리의 다른 글
Lombok @NoArgsConstructor 와 @Builder 그리고 @AllArgsConstructor (0) | 2022.12.23 |
---|---|
Swagger Authorize 버튼으로 JWT token test 하기 (0) | 2022.12.22 |
Linux 시간 한국 표준시(KST) 변경하기 (0) | 2022.12.13 |
Docker 명령어 (0) | 2022.12.12 |
Linux 명령어 (0) | 2022.12.12 |
Comments