▶ Contents #
– 복합응용 리소스에서 사용하기 위한 배치 스크립트입니다.
– 스크립트 작성 / 중지 / 모니터링 배치스크립트 순으로 가이드합니다.
▶ Precheck #
– 일반적으로 명령 프롬프트를 통해 실행, 중지, 모니터링이 가능한 프로그램의 경우 MCCS에 서비스 추가가 가능합니다.
1. 프로그램 시작 사전확인 (calc.exe 계산기 제어) #
– 명령창(cmd)에서 명령어 수행 시 정상 동작하는지 사전 확인
명령어 : start calc.exe

2. 서비스 시작 사전확인 (iphlpsvc) #
– 확인 명령어 : sc query iphlpsvc
– 시작 명령어 : sc start iphlpsvc

▶ Step-by-step-guide #
1. Start 제어 스크립트 #
– 생성 배치 스크립트 분류
분류 | 파일명 | 스크립트 내용 |
프로세스 제어 | process_start.bat | start calc.exeexit 0 |
서비스 제어 | service_start.bat | sc start iphlpsvcexit 0 |
작성된 스크립트 제어 | start_batch.bat | cd C:\Program Files\MCCSstart 그림판.batexit 0 |
1) 프로세스제어(calc.exe)
① 확장자 명 .bat 형태로 파일 생성 (process_start.bat)

※ 배치파일 편집 시 우 클릭 후 편집항목을 클릭하여 진행합니다.
② 프로세스 실행하는 스크립트 작성 후 저장

③ 해당 배치 파일 실행 시 정상 동작 유무 확인

2) 서비스 제어(iphlpsvc.service)
① 확장자 명 .bat 형태로 파일 생성 (service_start.bat)

② 서비스 실행하는 스크립트 작성 후 저장

③ 해당 배치 파일 실행 시 정상 동작 유무 확인

3) 작성된 스크립트 제어 (그림판)
① 확장자 명 .bat 형태로 파일 생성 (start_batch.bat)

② 서비스 실행하는 스크립트 작성 후 저장

③ 해당 배치 파일 실행 시 정상 동작 유무 확인

2. Stop 제어 스크립트 #
– 앞서 진행한 내용과 동일한 방법으로 수행
– 중지 스크립트 분류
분류 | 파일명 | 스크립트 내용 |
프로세스 제어 | process_stop.bat | stop calc.exeexit 0 |
서비스 제어 | service_stop.bat | sc stop iphlpsvcexit 0 |
작성된 스크립트 제어 | start_stop.bat | cd C:\Program Files\MCCSstart 그림판.batexit 0 |
3. 모니터링 스크립트 #
– 앞서 진행한 내용과 동일한 방법으로 수행
– 모니터링 스크립트 분류
분류 | 파일명 | 스크립트 내용 |
프로세스 제어 | process_mon.bat | tasklist | findstr calc.exeexit %errorlevel% |
서비스 제어 | service_mon.bat | sc query iphlpsvc |findstr RUNNINGexit %errorlevel% |
작성된 스크립트 제어 | start_batch.bat | cd C:\Program Files\MCCSstart 그림판.batexit %errorlevel% |
※ 스크립트 내용은 서비스가 실행중일때는 정상조회 ,중지하였을때는 조회가 되지 않는 하나의 명령어로 작성 필요
※ exit %errorlevel% 사용 이유 : 명령어가 정상 수행된경우 0 값, 비정상 수행된경우 1 값 반환
※ Start, Stop, Monitor Script 가 1set 로 리소스 추가가능(MCCS 복합응용 리소스)