2013-04-12 42 views
1

我在託管遊戲服務器,我正在使用SSH重新啓動服務器。爲了檢查所需的服務器是否在線,我使用tasklist /FI "IMAGENAME eq srcds.exe" /V /FO LIST。但是,這並沒有給我真正的詳細信息。使用命令提示找到正在運行的進程的文件位置

有什麼辦法可以獲得具有給定名稱的進程列表以及更多詳細信息,例如啓動參數或端口/ IP綁定,以便我可以通過端口+ IP或啓動參數來識別服務器?

回答

1

試試WMI。查詢Win32_Process課程應爲您提供您正在查找的信息,例如

wmic process get Caption,CommandLine,ProcessId /format:list 
+0

+1,但CommandLine不保證是正確的。該應用程序可以自由更改顯示在那裏的值。 – dbenham

+0

但是有可能只列出srcds.exe? –

+0

沒關係,我找到了。 'wmic進程,其中name =「srcds.exe」得到Caption,CommandLine,ProcessID' –

相關問題