낭만 프로그래머
CentOS 7 에서 Crontab을 사용하여 스케쥴링 하기 본문
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 |
'Linux > CentOS' 카테고리의 다른 글
CentOS 7 에서 root 계정 패스워드 변경 (0) | 2019.03.21 |
---|---|
CentOS 7 에서 Tomcat 서비스 등록하기 (0) | 2019.03.18 |
CentOS 7 에서 날짜 및 시간 변경 (0) | 2018.11.15 |
CentOS 7 에서 Locale 변경 (0) | 2018.10.11 |
CentOS 7 윈도우 공유폴더 마운트 (0) | 2018.02.01 |