2011-11-09 17 views
5

Windows'taki son çalıştırma işleminin PID'sini grep görmek istiyorum. Komutu arka planda çalıştırıyorum.Windows'da son çalışan işlemin PID'si

  • başlangıç ​​"Pencere Başlığı"/b "c: \ Program Files \ Wireshark \ tshark.exe" -i 1 -w file1.pcap
  • başlangıç ​​"Pencere Başlığı"/b "c: \ Program tshark.exe Files \ Wireshark \" -i 1 -w file2.pcap

nasıl bu komutları PID'leri alabilirim?

cevap

3

Muhtemelen bunları takip ederek.

İlk örneğe başladığınızda, görüntü adıyla (bkz. tasklist /?) filtreyle birlikte tasklist komutunu, daha sonra bir yerde depolayacağınız PID'yi bulmak için kullanabilirsiniz. (tasklist çıktısı daha fazla bilgi için FOR /? bkz FOR /F komutu ile çözümlenebilir.)

sonra

ikinci örneğini çalıştırmak, kullandığınız (örneğin kayıtlı PID filtre, ek olarak aynı, ancak FIND /V, daha fazla yardım için bkz. FIND /?), böylece yalnızca yeni örneğin PID'sini alırsınız. Üçüncü bir örneği çalıştırmanız gerektiğinde daha sonra kullanmak üzere saklayın.

2

Süreçleri başlatmak ve pid'i almak için wmic'i kullanabilirsiniz. Bunun için kullandıklarımı, benzer bir soruya here bir yanıt olarak gönderdim.

İlgili konular