Thật không may trên OSX bạn bị mắc kẹt với BSD netstat
sẽ không hiển thị cho bạn ID tiến trình được gắn vào một cổng nhất định. Những gì bạn phải làm thay vì sử dụng lsof
. Cú pháp bạn sẽ cần sử dụng là:
lsof -i :8080
Điều này sẽ in ra những thông tin, hầu hết bạn không quan tâm, nhưng các trường được dán nhãn tốt. Ví dụ, kiểm tra đầu ra ví dụ này.
lsof -i :53237
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
GoogleTal 927 guest 29u IPv4 0x2c3f7f95244855c3 0t0 TCP localhost:53237 (LISTEN)
Điều này cho tôi biết rằng cổng 53537 đang được sử dụng bởi tiến trình ID 927. Khi đọc trường LỆNH hãy nhớ rằng đầu ra này bị cắt ngắn, trong thực tế, tên đầy đủ của nhị phân là GoogleTalkPlugin.