मैं पोर्ट 6006 पर प्रक्रियाओं को मारने की कोशिश कर रहा हूँ। हालाँकि, मैं ऐसा करने के लिए कई अनुशंसित तरीकों का उपयोग करने में असमर्थ प्रतीत होता हूँ। उदाहरण के लिए:

sh-4.2$ kill -9 $(sudo lsof -t -i:6006)

काम नहीं करता है, त्रुटि फेंक रहा है:

kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]

अगर यह मदद करता है, तो यह वह प्रणाली है जिसका मैं उपयोग कर रहा हूं:

sh-4.2$  cat /etc/os-release
NAME="Amazon Linux AMI"
VERSION="2018.03"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2018.03"
PRETTY_NAME="Amazon Linux AMI 2018.03"
ANSI_COLOR="0;33"
CPE_NAME="cpe:/o:amazon:linux:2018.03:ga"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"
1
Joseph Konan 24 फरवरी 2020, 22:30
नोट: kill -9 एक बुरी आदत है। जब कोई अन्य विकल्प न हो तो इसे छोड़कर इसका उपयोग न करें। (KILL -TERM और/या kill -QUIT को आजमाने के बाद)
 – 
wildplasser
24 फरवरी 2020, 23:51

2 जवाब

ऐसा लगता है कि आपके किल कमांड का उपयोग सही नहीं है। नीचे दिए गए स्टैक ओवर फ्लो उत्तर का संदर्भ लें

लिनक्स में विशेष पोर्ट पर चल रही प्रक्रिया को कैसे मारें?

0
Avinash 24 फरवरी 2020, 22:36

पोर्ट को खत्म करने के लिए आप इस एक लाइन को आजमा सकते हैं

kill -9 $(lsof -t -i:3000 -sTCP:LISTEN)

संदर्भ : https://stackoverflow.com/a/41791637/7697921

0
Diluk Angelo 22 जुलाई 2020, 10:36