শুধু সাধারণ ব্যবহার করার পর kill <some_pid>বহু বছর ধরে ইউনিক্স সিস্টেমে, আমি শিখেছি pkillএকটি ছোট লিনাক্স-কাণ্ডজ্ঞান থেকে সহকর্মীর সহকর্মী 1 ।
আমি শীঘ্রই লিনাক্স-উপায়ে গ্রহণ করেছিলাম, pgrep-আর pkillঅনেক দিন এবং রাত ধরে, ধীর-ডাউন এবং বর্ণের অবস্থার মধ্য দিয়ে ing এই সব ভাল এবং ভাল ছিল।
তবে এখন আর কিছুই দেখছি না killall। কীভাবে তা কেবল উল্লেখ করা যায় killallএবং আমি নিশ্চিত নই যে এটি কোনও ধরণের সমান্তরাল বিকাশ, বা যদি killallতার উত্তরসূরি pkill, বা অন্য কোনও বিষয়।
এটি আরও লক্ষ্যযুক্ত হিসাবে কাজ করে বলে মনে হচ্ছে pkillতবে আমি নিশ্চিত যে আমি কিছু অনুপস্থিত।
কোনও উবুন্টু / ডেবিয়ান-বুদ্ধিমান 2 জন ব্যক্তি কখন (বা কেন) killallব্যবহার করা উচিত তা ব্যাখ্যা করতে পারেন, বিশেষত যদি এটির ক্ষেত্রে অগ্রাধিকার হিসাবে ব্যবহার করা উচিত pkill(যখন pkillপ্রায়শই সহজ মনে হয়, কারণ আমি নামটির সাথে মিল রেখে কমপক্ষে ডিফল্ট হয়ে যেতে পারি)।
কথা বলার সময় killall, আমি কমান্ডটি নিয়ে ভাবছি না যে কিছু ইউনিক্স সিস্টেমে (সোলারিস, এআইএক্স,?) সমস্ত ব্যবহারকারীর প্রক্রিয়াটিকে মেরে ফেলবে। আইবিএম এর এআইএক্সের একটি ম্যানপেজ থেকে এই সংস্করণটির বর্ণনা এখানে দেওয়া হয়েছে :
কিলাল কমান্ড আপনার শুরু হওয়া সমস্ত প্রক্রিয়া বাতিল করে, কিলাল প্রক্রিয়া উত্পাদনকারীদের ব্যতীত। এই কমান্ডটি আপনার দ্বারা নিয়ন্ত্রণ করা শেল দ্বারা তৈরি সমস্ত প্রক্রিয়া বাতিল করার একটি সুবিধাজনক উপায় সরবরাহ করে। যখন কোনও রুট ব্যবহারকারী দ্বারা শুরু করা হয়, কিলাল কমান্ড শুরু হওয়া সমস্ত প্রক্রিয়া বাদে সমস্ত বাতিলযোগ্য প্রক্রিয়া বাতিল করে। যদি বেশ কয়েকটি সিগন্যাল নির্দিষ্ট করা থাকে তবে কেবল শেষটি কার্যকর is
1 'সহকর্মী' হ'ল 'সহকর্মী' থেকে বিনামূল্যে আপগ্রেড, তাই সম্ভবত।
2 মূলত আমি ভেবেছিলাম এটি একটি লিনাক্স বা ডেবিয়ান জিনিস, তবে কিছু সূত্র বলছে যে killallলিনাক্সটি বিএসডি-স্বাদযুক্ত ইউনিক্স থেকে এসেছে।
killallঅন (পুরানো?) সোলারিস সিস্টেম ছিল, তবে এটি অন্যরকম আচরণ করেছে। এটা সবকিছু হত্যা।