উত্তর:
টার্মিনাল থেকে ps -ef
সমস্ত প্রক্রিয়া তালিকাভুক্ত করা হবে। দেখুন man ps
। দেখুন man kill
, man 2 kill
, man killall
, man nice
, man pkill
, man renice
, man 7 signal
, এবং man skill
প্রসেস সঙ্গে জগাখিচুড়ি। তবে, কেবল এমন একটি প্রক্রিয়া হত্যার জন্য যা আপনি অকেজো বলে মনে করছেন এটি একটি ভুল হতে পারে। সিস্টেমটি প্রক্রিয়াটি পুনরায় আরম্ভ করতে পারে বা আপনি যে নির্ভর করেন এমন কিছু আপনি খুন করা প্রক্রিয়ার উপর নির্ভর করে। কি জানুন প্রসেস না, এবং তাকান /etc/init/
এবং /etc/init.d
, /etc/rc?.d
, man service
দেখুন কিভাবে প্রসেস সিস্টেম দ্বারা শুরু করা হয়।
জিইউআই ব্যবহার করে আপনি সিস্টেম মনিটর ব্যবহার করতে পারেন
বা টার্মিনাল থেকে আপনি ব্যবহার করতে পারেন
ps aux | less
প্রতিটি প্রক্রিয়া দেখতে:
ps -A or ps -e
কোনও ব্যবহারকারী দ্বারা চালিত সমস্ত প্রক্রিয়া:
ps -u username
কোনও প্রক্রিয়াটি মারতে, হয় প্রক্রিয়াটির নাম সন্ধান করুন এবং টাইপ করুন:
kill -9 processname
বা প্রক্রিয়া আইডি (পিআইডি) হত্যা:
kill pid
কোনও প্রক্রিয়া বন্ধ / স্থগিত করুন:
ctrl-z
সূত্র: ম্যান পেজ
আমার মূল সরঞ্জামটি এখানে top
top
একটি টার্মিনাল উইন্ডোতে কমান্ড লাইনে টাইপ করুন
আপনি যে প্রক্রিয়াটি চলছে তার একটি তালিকা পাবেন, সিপু ব্যবহারের দ্বারা তালিকাভুক্ত। এগিয়ে যাওয়ার আগে আরও পরিসংখ্যান সংগ্রহ করার জন্য কয়েক সেকেন্ড অপেক্ষা করুন।
পলাতক বা অযাচিত প্রক্রিয়া হত্যার জন্য এটি ইউনিক্সের আমার প্রধান সরঞ্জাম। তারা সম্ভবত তালিকার শীর্ষে থাকবেন। তাদের পিড এবং প্রেস টিপুন q
এবং তারপরে 15 (সফট কিল) বা 9 (হার্ড কিল) হয়।
এখানে আপনি আমাকে একটি ক্রোম প্রক্রিয়া হত্যা করতে দেখছেন:
প্রক্রিয়াটি সরে যাওয়া উচিত। তারপরে q
উপরে থেকে প্রস্থান করতে টাইপ করুন ।
আপনাকে খুঁজে আপনি সবসময় একই প্রসেস আপনার কাছে ব্যবহার করতে পারেন হত্যা করা হয় তাহলে kill
বা killall
উদাহরণস্বরূপ কমান্ড লাইনে, যদি top
cpu 'র গ্রহণ বিভিন্ন জাভা প্রোগ্রাম দেখানো হয়েছে আপনি পারেন q
শীর্ষ বাইরে UIT কি killall java
kill
এবং killall
15 (SIGTERM) ব্যবহার ডিফল্টরূপে কিন্তু আপনি যা করতে পারেন killall -9 [process]
বা এটি দিয়ে ওভাররাইড করুনkillall -s SIGKILL [process]
ব্যবহারের জন্য আরও একটি ভাল সরঞ্জাম হ'ল Glances ।