OS X'imdeki bazı bağlantı noktalarını dinleyen belirli bir işlemin PID'si var ve bu işlem tarafından hangi bağlantı noktalarının dinlendiğini bilmem gerekiyor. Nasıl yapabilirim?
lsofHangi işlemin bazı bağlantı noktalarını dinlediğini bilmek için kullanabileceğimi biliyorum, ancak ters bir işlem yapmam gerekiyor.
Teşekkür ederim.
UPD
OS X BSD araçlarını kullanıyor, bu yüzden netstatLinux değil BSD var netstat. Linux'un PID'leri gösterme seçeneği netstatvardır -p, BSD bağlantı noktasını belirtmek için netstatkullanır -pve PID'yi gösterme seçeneği yoktur.
lsofkullanım sadece bir yol değildir. gibi bir şey yapabilirsiniz lsof|grep ${PID}. bu da her şeyi kabaca dökecek ve grepiçinde PID olan hatları seçecek. Bir şans dışında, PID numarası yanlışlıkla başka bir değerle eşleştiği için alakasız bir satır listeleyebilir, ancak şansı hiç yoktur
netstatPID'leri görüntüleyemiyor.
netstatbunu sizin için yapabilir. Sen edebilirsinizgrepPID üzerinde size çıktısını filtre uygulamak istiyorsanıznetstat