26 คะแนน โดย xguru 2023-05-06 | 7 ความคิดเห็น | แชร์ทาง WhatsApp
  • เครื่องมือสำหรับค้นหาและฆ่าโปรเซสที่กำลัง listen อยู่บนพอร์ตที่ระบุ
  • รองรับ Linux/macOS
  • สามารถรันพร้อมกันกับหลายพอร์ตได้ killport 8045 8046 8080
  • โอเพนซอร์สที่พัฒนาด้วย Rust

7 ความคิดเห็น

 
zungta 2023-05-17

ดูเหมือนว่าข้อดีคือสามารถทำได้ง่ายด้วยคำสั่งที่เข้าใจได้ตรงไปตรงมาครับ

 
kayws426 2023-05-08

คาดว่านี่น่าจะมีความหมายในเชิง RIIR ละมั้ง...

 
eususu 2023-05-08

ดูเหมือนว่าคนที่ไม่ค่อยใช้เทอร์มินัลจะมีมากขึ้นเรื่อย ๆ นะ

 
ikkoz 2023-05-08

ถ้าสร้างอะไรแบบนี้ไว้ท้าย ~/.bashrc ก็ไม่จำเป็นต้องติดตั้งแยก...

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

บางครั้งเซิร์ฟเวอร์ webpack ที่เปิดค้างไว้ในเทอร์มินัลของ VS Code ไม่ยอมปิด
ผมเลยพิมพ์คำสั่งเชลล์ด้านบนเพื่อจบโปรเซส

ไม่คิดเลยว่าจะมียูทิลิตีแบบนี้ด้วย 😮

 
p6tth7sg6ixkajsg3mic 2023-05-06

ว้าว ดีมากเลย!!!

 
roxie 2023-05-06

พูดตรง ๆ เลยว่าไม่เข้าใจว่าทำไมถึงได้ 1.1k stars