26 poin oleh xguru 2023-05-06 | 7 komentar | Bagikan ke WhatsApp
  • Alat untuk menemukan lalu mematikan proses yang sedang melakukan listening pada port tertentu
  • Mendukung Linux/macOS
  • Dapat dijalankan secara bersamaan untuk beberapa port killport 8045 8046 8080
  • Open source berbasis Rust

7 komentar

 
zungta 2023-05-17

Sepertinya bagus karena bisa dilakukan dengan sederhana lewat perintah yang intuitif.

 
kayws426 2023-05-08

Saya menduga mungkin ada makna pada RIIR...

 
eususu 2023-05-08

Sepertinya makin banyak orang yang jarang menggunakan terminal.

 
ikkoz 2023-05-08

Kalau menambahkan seperti ini di bagian paling akhir ~/.bashrc, sebenarnya tidak perlu sampai memasangnya...

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

Kadang server webpack yang dijalankan di terminal VS Code tidak mau mati,
jadi saya biasanya memasukkan perintah shell di atas untuk menghentikan prosesnya.

Ternyata ada utilitas seperti ini juga 馃槷

 
p6tth7sg6ixkajsg3mic 2023-05-06

Wow, bagus sekali!!!

 
roxie 2023-05-06

Sejujurnya saya tidak tahu kenapa ini punya 1,1k stars