2012-11-20 3 views
6

UNIX 및 WINDOWS 서버에 대한 서비스를 모니터링하는 "Nagios"라는 모니터링 시스템에서 작업하고 있습니다. 문제는 배치 파일에 의해 시작되는 WINDOWS 서비스가 작업 관리자에서 "cmd.exe"로 명명 되었기 때문에 시스템은 모니터링 할 때 시스템이 이들 서비스를 구분할 수 없습니다.배치 파일로 실행할 때 프로세스 이름을 변경하십시오.

"cmd.exe"가 아닌 고유 한 이름을 갖도록 작업 관리자를 시작할 때 프로세스 이름을 변경하려면 어떻게해야합니까?

미리 감사드립니다.

답변

2

맞는 것 같다. 시작과 멈춤에서 일어날 일을 설정할 수 있습니다. 해당 PID를 사용하여 서비스를 종료 할 수 있습니다.

C# Tutorial Windows 서비스로 배치 파일을 만들 수 있습니다.

0

프로세스의 이름을 변경할 수 없습니다. 프로세스를 구별 할 필요가 있다면 이름보다는 프로세스 ID를 사용하는 것이 좋습니다.

-1

DOS는 제목라는 좋은 명령을 가지고 - 당신은 프로세스 이름을 만들기 위해 Windows 서비스로 배치 파일을 실행할 수 있습니다

@echo off 
title MyBatchTitle 
... 
+6

MS-DOS 명령 창 제목은 변경되지만 질문과 같은 프로세스 이름은 변경되지 않습니다. – Ren

관련 문제