2012-11-20 26 views
6

我正在研究名爲「Nagios」的監視系統,該系統監視UNIX和WINDOWS服務器的服務。問題是由批處理文件啓動的WINDOWS服務在任務管理器中命名爲「cmd.exe」,因此係統在監視時無法區分這些服務。以批處理文件形式啓動時更改進程名稱

如何在啓動任務管理器時更改任務管理器上的進程名稱,以便每個人具有唯一的名稱而不是「cmd.exe」?

預先感謝您。

回答

2

您可以運行批處理文件的窗口服務,使進程名稱。您可以設置在開始和停止時發生的事情。您可以使用其PID來終止服務。

C# Tutorial創建批處理文件爲windows服務。

0

您無法更改進程的名稱。如果你需要區分這些流程,那麼我建議你使用他們的進程ID而不是他們的名字。

-1

DOS有一個美好的命令調用冠軍 - 似乎適合

@echo off 
title MyBatchTitle 
... 
+6

這改變了MS-DOS命令的窗口標題,但並沒有像所問的問題那樣改變進程名稱。 – Ren