8

UNIXおよびWINDOWSサーバーのサービスを監視する「Nagios」という監視システムに取り組んでいます。問題は、バッチ ファイルによって起動される WINDOWS サービスがタスク マネージャーで "cmd.exe" と名付けられているため、監視時にシステムがこれらのサービスを区別できないことです。

起動時にタスク マネージャーのプロセス名を変更して、各プロセスが "cmd.exe" ではなく一意の名前になるようにするにはどうすればよいですか?

前もって感謝します。

4

3 に答える 3

2

バッチ ファイルを Windows サービスとして実行して、プロセス名を作成できます。開始時と停止時の動作を設定できます。PID を使用してサービスを強制終了できます。

Windows サービスとしてバッチ ファイルを作成するC# チュートリアル。

于 2014-11-26T08:46:58.143 に答える
0

プロセスの名前は変更できません。プロセスを区別する必要がある場合は、名前ではなくプロセス ID を使用することをお勧めします。

于 2012-11-20T13:58:04.397 に答える
-3

DOS にはtitleと呼ばれるすばらしいコマンドがあります。

@echo off
title MyBatchTitle
...
于 2013-03-12T11:25:06.827 に答える