কমান্ড লাইনের মাধ্যমে পিআইডির পরিবর্তে নাম দিয়ে কীভাবে একটি প্রক্রিয়াকে হত্যা করবেন

Anonim

কমান্ড লাইন ব্যবহারকারীরা যথাযথ প্রক্রিয়া শনাক্তকারী (পিআইডি) দ্বারা সংজ্ঞায়িত একটি প্রক্রিয়া বন্ধ করতে 'কিল' কমান্ডের উপর নির্ভর করে। যদিও তাদের পিআইডি দ্বারা প্রসেস টার্গেট করার ক্ষেত্রে কোনো ভুল নেই, অন্য একটি পদ্ধতি যা প্রায়শই সহজ হয় একটি প্রক্রিয়াকে তার অনন্য শনাক্তকারীর পরিবর্তে নামের দ্বারা লক্ষ্য করা।

প্রসেস নামে একটি প্রক্রিয়াকে মেরে ফেলার কয়েকটি উপায় রয়েছে, আমরা কিলঅল এবং পিকিল ব্যবহার করে দুটি প্রাথমিক পদ্ধতি পর্যালোচনা করব।এগুলি Mac OS/X এবং linux-এ একই কাজ করবে এবং এগুলি GUI অ্যাপ এবং প্রসেসগুলির পাশাপাশি ব্যাকগ্রাউন্ডে বা একচেটিয়াভাবে কমান্ড লাইনে চলমান সেগুলিকে লক্ষ্য করতে ব্যবহার করা যেতে পারে৷ রুট স্তরের কাজগুলি বা অন্য ব্যবহারকারীর মালিকানাধীন কাজগুলি বন্ধ করতে sudo-এর সাথে হয় কমান্ডটি উপসর্গযুক্ত করা যেতে পারে৷

Killall দিয়ে নাম ধরে একটি প্রক্রিয়াকে হত্যা করা

Killall কমান্ড হল একটি প্রক্রিয়াকে নাম দিয়ে হত্যা করার জন্য সবচেয়ে বেশি ব্যবহৃত উপায়:

  1. টার্মিনাল থেকে, নিম্নলিখিত কমান্ডটি টাইপ করুন (এই উদাহরণে টাস্ক "ExampleTask" টাস্ক ব্যবহার করে হত্যা করার লক্ষ্যবস্তু প্রক্রিয়া)
  2. killall ExampleTask

  3. ‘ExampleTask’ প্রক্রিয়াকে তাৎক্ষণিকভাবে মেরে ফেলতে রিটার্ন টিপুন (এটিকে মেরে ফেলার জন্য ExampleTaskকে অন্য কোনো প্রক্রিয়ার নাম দিয়ে প্রতিস্থাপন করুন)

মনে রাখবেন, একটি প্রক্রিয়াকে হত্যা করা তাৎক্ষণিক এবং ক্ষমার অযোগ্য, এটি কোনো তথ্য সংরক্ষণ না করেই প্রক্রিয়াটিকে অবিলম্বে বন্ধ করে দেয়। আপনি কি করছেন তা নিশ্চিত না হলে এর ফলে ডেটা হারানো এবং অন্যান্য অনিয়ম হতে পারে।

পিকিল দিয়ে নাম দিয়ে একটি প্রক্রিয়া হত্যা করুন

pkill কমান্ড একটি পিআইডি টার্গেট করার পরিবর্তে নামের দ্বারা প্রক্রিয়াগুলি বন্ধ করার একটি পদ্ধতির প্রস্তাব করে৷ pkill-এর একটি সুবিধা হল যে এটি প্রসেসগুলিকে তাদের নামের মধ্যে স্পেস দিয়ে টার্গেট করা সহজ করে তোলে কারণ আপনাকে হত্যা করার জন্য শুধুমাত্র টাস্ক নামের চারপাশে উদ্ধৃতি ব্যবহার করতে হবে।

  1. টার্মিনাল থেকে, নিম্নলিখিত কমান্ডটি টাইপ করুন:
  2. "

    pkill উদাহরণ প্রক্রিয়া নাম এজেন্ট"

  3. নামিত প্রক্রিয়া অবিলম্বে বন্ধ করতে রিটার্ন টিপুন

Killall-এর মতো, pkill অবিলম্বে সেই প্রক্রিয়াটি বন্ধ করে দেবে যা কোনো নিশ্চিতকরণ, ডায়ালগ, সংরক্ষণ বা অন্য কিছু ছাড়াই লক্ষ্যবস্তু করা হয়েছে। প্রক্রিয়াটি অবিলম্বে শেষ হয়, অনেকটা টাস্ক ম্যানেজার বা অ্যাক্টিভিটি মনিটর থেকে অ্যাপে জোর করে প্রস্থান করার মতো।

pkill অনেক ক্ষমতা সহ একটি শক্তিশালী টুল, যদি আপনি আগ্রহী হন তাহলে আপনি ওয়াইল্ডকার্ডের সাহায্যে pkill ব্যবহার করা এবং একটি নির্দিষ্ট ব্যবহারকারীর সমস্ত প্রসেস মেরে ফেলার জন্য pkill ব্যবহার সম্পর্কে শিখতে পারেন।

কমান্ড লাইন থেকে একটি প্রসেসকে নাম দিয়ে টার্গেট করার আরেকটি উপায় জানেন? নীচের মতামত আমাদের জানতে দিন!

কমান্ড লাইনের মাধ্যমে পিআইডির পরিবর্তে নাম দিয়ে কীভাবে একটি প্রক্রিয়াকে হত্যা করবেন