Notice
Recent Posts
Recent Comments
Link
고양이 여름이의 지식채널
[Linux]crontab 사용 및 설정 방법. 본문
Crontab.
개인적으로 회사 실무를 하다보면 어느 동작, 어떤 행위를 반복적으로 정해진 시간에 처리해야할 필요가 생기는데요.
이때 리눅스의 cron을 이용해 배치 프로그램을 등록하여 사용하곤 합니다.
cron이란?
cron은 시스템에서 주기적이고 반복적인 작업을 예약해 두고서 원하는 시간에 자동실행하도록 설정을 할수 있게 도와주는 데몬을 말합니다. 같은 용도로 윈도우의 스케줄러가 있습니다.
리눅스는 crontab 이라고합니다.
crontab 사용법 및 설정방법.
crontab 형식.
반응형
* * * * * 수행할 명령어
┬ ┬ ┬ ┬ ┬
│ │ │ │ │
│ │ │ │ │
│ │ │ │ └───────── 요일 (0 - 6) (0:일요일, 1:월요일, 2:화요일, …, 6:토요일)
│ │ │ └───────── 월 (1 - 12)
│ │ └───────── 일 (1 - 31)
│ └───────── 시 (0 - 23)
└───────── 분 (0 - 59)
분, 시, 일, 월, 요일로 설정이 가능하다.
예시.
30 * * * * /webservice_root/test.sh 매시간 매일 30분마다 실행된다. |
0 4 * * * /webservice_root/test.sh 매일 4시 정각에 실행된다. |
* 15 15 * * /webservice_root/test.sh 매월 15일 15시 정각에 실행된다. |
*/10 * * * * /webservice_root/test.sh 10분 마다 실행한다 |
crontab 명령어.
- crontab -l : crontab 작업리스트
- crontab -e : crontab 수정
- crontab -r : crontab 작업내용 모두 삭제
- crontab -u 사용자명 : 루트관리자는 해당 사용자의 crontab 파일을 보거나 삭제, 편집
728x90
반응형
Comments