반응형
※ 리눅스에서 특정 시간에 특정 작업을 반복해야할 경우 사용하는 크론탭(Crontab)을 사용하는 방법이다.
1. 크론탭(Crontab) 기본 명령어
$ crontab -e
크론탭 편집기
$ crontab -l
크론탭 목록
$ crontab -r
크론탭 삭제
/etx/cron.d 아래 crontab 파일 추가, 수정 후 반영
# 우분투
$ service cron restart
# CentOS
$ service crond restart
크론탭 적용
2. 주기 설정
* * * * *
분(0~59) 시간(0~23) 일(1~31) 월(1~12) 요일(0~7)
※ 앞서 포스팅한 크론표현식과 다르게 5개의 필드를 가지고 있다.
※ 하지만 표현 방법은 비슷하다.
3.
※ 크론탭이 정상적으로 잘 동작하는지 확인하기 위해 로그를 남기고 싶을 경우 사용
* * * * * /home/script/crontab.sh > /home/script/logs/crontab.sh.log
반응형
'개발 > 서버' 카테고리의 다른 글
[Wildfly 23] Spring + Wildfly + slf4j(logback) 관련 (2) | 2021.07.31 |
---|---|
[Linux] 기본 명령어 (0) | 2021.02.16 |
댓글