Scheduler Batch 실행 주기, 시간, 횟수 설정 방법이 궁금합니다.
- 작성자 :
- 오*근
- 작성일 :
- 2017-06-21 16:32:48
- 조회수 :
- 1,548
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
안녕하세요.
Scheduler 로 Batch를 생성하였구요. 10분마다 해당 Job을 동작 시키고자 합니다.
1) EgovSchedulerJobRunner.java 에서
delayTime을 기본 120초로 변경하여 해당 Job이 동작할 시간을 주었습니다.
2) context-batch-scheduler.xml 에서 10분이라는 시간 간격 설정을 위해서.
cronExpression value 를 0 10 * * * ? 으로 변경하였습니다.
3) 실행 횟수가 3회로 제한되어 있다고 하였는데요. 횟수 제한 없이 동작시키려면 어떻게 해야하나요?
4) 추가로 해당 Scheduler 를 서버단에서 동작 시키려면 어떻게 해야하는 지도 가이드를 주실 수 있나요?
감사합니다.
Scheduler 로 Batch를 생성하였구요. 10분마다 해당 Job을 동작 시키고자 합니다.
1) EgovSchedulerJobRunner.java 에서
delayTime을 기본 120초로 변경하여 해당 Job이 동작할 시간을 주었습니다.
2) context-batch-scheduler.xml 에서 10분이라는 시간 간격 설정을 위해서.
cronExpression value 를 0 10 * * * ? 으로 변경하였습니다.
3) 실행 횟수가 3회로 제한되어 있다고 하였는데요. 횟수 제한 없이 동작시키려면 어떻게 해야하나요?
4) 추가로 해당 Scheduler 를 서버단에서 동작 시키려면 어떻게 해야하는 지도 가이드를 주실 수 있나요?
감사합니다.
A
안녕하세요.
표준프레임워크 센터입니다.
3) 실행 횟수가 3회로 제한되어 있다고 하였는데요. 횟수 제한 없이 동작시키려면 어떻게 해야하나요?
> EgovSchedulerRunner 기본 설정으로는 한번 실행됩니다.
> 제안 없이 실행시 delayTime을 -1 로 주시면 됩니다.
4) 추가로 해당 Scheduler 를 서버단에서 동작 시키려면 어떻게 해야하는 지도 가이드를 주실 수 있나요?
> EgovSchedulerJobRunner 클래스는 자바 어플리케이션으로 되어 있습니다.
> 컴파일된 class 를 java 명령어로 실행하시면 됩니다.
표준프레임워크 센터입니다.
3) 실행 횟수가 3회로 제한되어 있다고 하였는데요. 횟수 제한 없이 동작시키려면 어떻게 해야하나요?
> EgovSchedulerRunner 기본 설정으로는 한번 실행됩니다.
> 제안 없이 실행시 delayTime을 -1 로 주시면 됩니다.
4) 추가로 해당 Scheduler 를 서버단에서 동작 시키려면 어떻게 해야하는 지도 가이드를 주실 수 있나요?
> EgovSchedulerJobRunner 클래스는 자바 어플리케이션으로 되어 있습니다.
> 컴파일된 class 를 java 명령어로 실행하시면 됩니다.