Sayangnya pada OSX Anda terjebak dengan BSD netstat
yang tidak akan menunjukkan kepada Anda proses ID yang dilampirkan ke port yang diberikan. Yang harus Anda lakukan adalah menggunakan lsof
. Sintaks yang perlu Anda gunakan adalah:
lsof -i :8080
Ini akan mencetak sekumpulan informasi, yang sebagian besar tidak Anda pedulikan, tetapi bidangnya diberi label dengan baik. Sebagai contoh, lihat contoh output ini.
lsof -i :53237
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
GoogleTal 927 guest 29u IPv4 0x2c3f7f95244855c3 0t0 TCP localhost:53237 (LISTEN)
Ini memberitahu saya bahwa port 53237 sedang digunakan oleh proses ID 927. Ketika membaca bidang PERINTAH ingat bahwa output ini terpotong, pada kenyataannya nama lengkap biner adalah GoogleTalkPlugin.