26 điểm bởi xguru 2023-05-06 | 7 bình luận | Chia sẻ qua WhatsApp
  • Công cụ tìm và diệt tiến trình đang lắng nghe trên một cổng cụ thể
  • Hỗ trợ Linux/macOS
  • Có thể chạy đồng thời với nhiều cổng killport 8045 8046 8080
  • Mã nguồn mở viết bằng Rust

7 bình luận

 
zungta 2023-05-17

Có vẻ như điểm hay là có thể làm việc đó một cách đơn giản bằng lệnh trực quan.

 
kayws426 2023-05-08

Tôi đoán là RIIR có lẽ mang một ý nghĩa nào đó...

 
eususu 2023-05-08

Có lẽ ngày càng có nhiều người không thường dùng terminal nữa.

 
ikkoz 2023-05-08

Nếu thêm đoạn này vào cuối ~/.bashrc thì thậm chí không cần cài riêng nữa...

killport() {  
  if [ $# -ne 0 ]; then  
    for port in "$@"; do  
      pids=$(lsof -ti ":$port")  
      if [ -n "$pids" ]; then  
        echo "Processes listening on port $port: $pids"  
        echo "$pids" | xargs kill -9 >/dev/null 2>&1  
        echo "Processes listening on port $port have been terminated"  
      else  
        echo "No process found listening on port $port"  
      fi  
    done  
  else  
    echo "No arguments provided"  
  fi  
}  
 
yongjin0802 2023-05-06

lsof -t -i TCP:8080 | xargs kill -9

Thỉnh thoảng máy chủ webpack đang chạy trong terminal của VS Code không chịu tắt, nên tôi nhập lệnh shell ở trên để kết thúc tiến trình.

Hóa ra cũng có tiện ích như thế này 😮

 
p6tth7sg6ixkajsg3mic 2023-05-06

Wow, tuyệt quá!!!

 
roxie 2023-05-06

Thành thật mà nói, tôi không hiểu vì sao nó lại có 1.1k sao.