1
我在託管遊戲服務器,我正在使用SSH重新啓動服務器。爲了檢查所需的服務器是否在線,我使用tasklist /FI "IMAGENAME eq srcds.exe" /V /FO LIST
。但是,這並沒有給我真正的詳細信息。使用命令提示找到正在運行的進程的文件位置
有什麼辦法可以獲得具有給定名稱的進程列表以及更多詳細信息,例如啓動參數或端口/ IP綁定,以便我可以通過端口+ IP或啓動參數來識別服務器?
我在託管遊戲服務器,我正在使用SSH重新啓動服務器。爲了檢查所需的服務器是否在線,我使用tasklist /FI "IMAGENAME eq srcds.exe" /V /FO LIST
。但是,這並沒有給我真正的詳細信息。使用命令提示找到正在運行的進程的文件位置
有什麼辦法可以獲得具有給定名稱的進程列表以及更多詳細信息,例如啓動參數或端口/ IP綁定,以便我可以通過端口+ IP或啓動參數來識別服務器?
試試WMI。查詢Win32_Process課程應爲您提供您正在查找的信息,例如
wmic process get Caption,CommandLine,ProcessId /format:list
+1,但CommandLine不保證是正確的。該應用程序可以自由更改顯示在那裏的值。 – dbenham
但是有可能只列出srcds.exe? –
沒關係,我找到了。 'wmic進程,其中name =「srcds.exe」得到Caption,CommandLine,ProcessID' –