Linux/CentOS
CentOS 7 에서 Crontab을 사용하여 스케쥴링 하기
조영래
2019. 3. 12. 11:07
1. 현재 Crontab 정보 확인
|
2. Crontab에 스케쥴링 입력
|
3. Crontab 사용법
* * * * * /run.sh
분(0-59) 시간(0-23) 일(1-31) 월(1-12) 요일(0-7) 실행파일패스
A. 반복적으로 30분마다 run.sh 를 실행
|
B. 매주 토요일 오전 1시 30분에 run.sh 를 실행
|
C. 매일 오전 1시에 run.sh를 실행
|
4. 로그 남기기
|
5. 참고 사항
- Crontab 실행시 기본적인 환경변수만 가져오기 때문에 실행에 필요한 환경변수를 새롭게 지정해 줘야 한다
- 혹시나 실행되는 쉘파일에 상대경로로 되어 있는 경우는 패스가 맞지 않아서 실행 되지 않을 수 있다
cd /blog/BlogExtractor java -Dfile.encoding=UTF-8 -classpath "./:./bin" com.dksystem.blog.extrator.BlogExtractor |