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 के आखिर में ऐसा कुछ बना दें, तो अलग से install करने की भी ज़रूरत नहीं पड़ेगी...

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

कभी-कभी VS Code टर्मिनल में चल रहा webpack server बंद नहीं होता,
इसलिए मैं ऊपर वाला shell command डालकर process खत्म कर देता हूँ

पता चला कि ऐसी utility भी मौजूद है 😮

 
p6tth7sg6ixkajsg3mic 2023-05-06

वाह, यह बहुत अच्छा है!!!

 
roxie 2023-05-06

सच कहूँ तो मुझे समझ नहीं आता कि इसके 1.1k stars क्यों हैं।