MacOS এ বন্দরের মাধ্যমে কীভাবে একটি প্রক্রিয়াটি মেরে ফেলা যায়, একটি la fuser -k 9000 / tcp


15

লিনাক্সে আমি যে পোর্টটি ব্যবহার করে শুনছি তা কেবল জেনে কোনও প্রক্রিয়া হ্রাস করতে fuser -k 9000/tcpপারি, আমি ম্যাকওএসে কীভাবে একই রকম করব?

উত্তর:


20
lsof -P | grep ':PortNumber' | awk '{print $2}' | xargs kill -9

PortNumberআপনি যে প্রকৃত পোর্টটি অনুসন্ধান করতে চান তা পরিবর্তন করুন ।


2
এটি কাজ করার জন্য আমাকে কেবল -9শেষের দিকে যুক্ত করতে হয়েছিল, তবে আমি বিশ্বাস করি এটি শ্রবণ প্রয়োগের প্রকৃতির কারণে এবং সাধারণত প্রস্তাবিত অনুশীলনের কারণে নয় kill -9is
ক্রিস

@ ক্রিস - lsof -P | গ্রেপ ': নাম্বার অফপোর্ট' | awk '{মুদ্রণ $ 2}' | xargs হত্যা -9 কাজ!
এসেস

12

Lsof এ -t এবং -i ফ্ল্যাগ যুক্ত করা গ্রেপ এবং অ্যাজকের প্রয়োজনীয়তা অপসারণ করে আরও গতি বাড়িয়ে তুলতে হবে।

lsof -nti:NumberOfPort | xargs kill -9

2
কাজ করে এবং গৃহীত উত্তর চেয়ে আরও সংক্ষিপ্ত!
বড় ধনী

1
এই পদ্ধতির সাথে দ্রুত ওয়ে
ডালেজেম

2

Lsof- এ যোগ করুন এবং আপনি আদেশটি থেকে বিপরীত DNS চেহারা সরিয়ে ফেলবেন এবং রান সময়টি মিনিট থেকে সেকেন্ডে হ্রাস করুন।

lsof -Pn | grep ':NumberOfPort' | awk '{print $2}' | xargs kill -9

2

এই কমান্ডটি দিয়ে কোনও পোর্ট খোলা থাকলে আপনি দেখতে পারবেন

 sudo lsof -i :8000

যেখানে 8000 বন্দর নম্বর

যদি পোর্টটি খোলা থাকে তবে এটিতে প্রসেস আইডি (পিআইডি) যুক্ত স্ট্রিংটি ফিরে আসবে।

এই পিআইডি অনুলিপি করুন এবং

kill -9 PID

আপনার যদি সমস্ত উন্মুক্ত পোর্ট দেখতে হয় তবে আপনি নেটওয়ার্ক ইউটিলিটি অ্যাপ্লিকেশনটিতে একটি পোর্ট স্ক্যান করতে পারেন।


1
  1. আপনার বন্দরটি খোলা আছে কিনা তা পরীক্ষা করে দেখুন

sudo lsof -i: OR PORT_NUMBER}

COMMAND PID     USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
java    582 Thirumal  300u  IPv6 0xf91b63da8f10f8b7      0t0  TCP *:distinct (LISTEN)

২. পিআইডি হত্যা প্রক্রিয়া বন্ধ করে বন্দরটি বন্ধ করুন

sudo kill -9 582

0

আপনি ব্যবহার করতে পারেন kill -9 $(lsof -i:PORT -t) 2> /dev/null, যেখানে পোর্টটি আপনার আসল পোর্ট নম্বর। এটি আপনার প্রদত্ত বন্দরে চলমান প্রক্রিয়াটিকে হত্যা করবে।


আপনি অন্যান্য উত্তরটি পুনরাবৃত্তি করছেন
ইয়াস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.