Spring의 @Scheduled 어노테이션을 사용할 수도 있긴 하지만
서버점검작업 같은 일정이 있을 때 스케쥴을 탄력적으로 조절하기가 어려운 점이 있다.
물론 DB에 스케쥴 실행시간 같은 것들을 관리하고 읽어서 수행하는 로직을 병행한다면 가능할 듯 하다.
간단히 wget 명령어 crontab에 등록을 하여 사용하는 것도 좋은 방법인듯 하다.
아래와 같이 간단히 wget을 사용할 수 있으며 매뉴얼을 보면 많은 옵션이 존재하니
필요한 옵션들을 추가하여 사용하면 된다.
wget -O 웹호출결과HTM파일 -o wget호출로그파일 --timeout=타임아웃초 호출할URL* timeout 옵션은 웹서버단에 타임아웃 옵션이 있으면 서버단에서 연결을 끊어버리는 것 같다.
이런 경우 timeout에서 설정한 시간이 보장되지는 않는 것 같다. (정확한 확인이 필요)
'IT > Linux' 카테고리의 다른 글
GREP 명령어로 파일에서 특정키워드 찾기 (0) | 2015.10.01 |
---|---|
방화벽에 막혀 있는 포트 확인 (0) | 2015.09.30 |
패스워드 만료일 및 변경 (0) | 2015.08.11 |
리눅스 date 명령 : 어제(과거) , 내일(미래) 날짜, 시간 구하기 (0) | 2015.08.07 |
Crontab 사용법 (0) | 2015.07.06 |
WRITTEN BY
- Dukejin
If you don't walk today, you will have to run tomorrow. Try hard, Try hard!
,