我想grep Windows中上次運行進程的PID。我在後臺運行該命令。Windows中上次運行進程的PID
- 啓動 「窗口標題」/ B 「C:\ Program Files文件\ Wireshark的\ tshark.exe」 -i 1 -w file1.pcap
- 啓動 「窗口標題」/ B「C:\ PROGRAM Files \ Wireshark \ tshark.exe「-i 1 -w file2.pcap
如何獲得這些命令的PID?
我想grep Windows中上次運行進程的PID。我在後臺運行該命令。Windows中上次運行進程的PID
如何獲得這些命令的PID?
可能通過跟蹤它們。
當您啓動的第一個實例,您可以使用tasklist
命令與圖像名稱過濾器(見tasklist /?
)找到PID,你會然後存儲的地方。 (的tasklist
輸出可以與FOR /F
命令進行解析,見FOR /?
更多信息。)
然後,當運行第二個實例,這樣做是相同的,但附加地濾除存儲PID(例如,使用FIND /V
,請參閱FIND /?
獲取更多幫助),因此您只能獲得新實例的PID。當你需要運行第三個實例時,將它存儲起來以便像第一個那樣使用。
您可以使用wmic啓動進程並從中獲取pid。我已經發布了我用於解決類似問題here的答案。