Câu trả lời:
lsof -P | grep ':PortNumber' | awk '{print $2}' | xargs kill -9
Thay đổi PortNumber
cổng thực tế bạn muốn tìm kiếm.
Thêm -n vào lsof và bạn loại bỏ tra cứu DNS ngược khỏi lệnh và giảm thời gian chạy từ vài phút xuống vài giây.
lsof -Pn | grep ':NumberOfPort' | awk '{print $2}' | xargs kill -9
Bạn có thể thấy nếu một cổng nếu mở bằng lệnh này
sudo lsof -i :8000
trong đó 8000 là số cổng
Nếu cổng được mở, nó sẽ trả về một chuỗi chứa ID tiến trình (PID).
Sao chép bộ điều khiển này và
kill -9 PID
Nếu bạn cần xem tất cả các cổng đang mở, bạn có thể thực hiện Quét cổng trong ứng dụng Tiện ích mạng.
-9
vào cuối để làm cho nó hoạt động, nhưng tôi tin rằng đó là do bản chất của ứng dụng nghe và thường không được khuyến khích thực hành,kill -9
đó là.