আমি আপনার সমস্যাটি 2 ভাগে ভাগ করব:
1) আমার দ্বারা শুরু হওয়া প্রক্রিয়াগুলি আমি কীভাবে খুঁজে পাব? এই চালান:
ps -u `whoami`
দ্য whoami
অন্যথায় শুধু ফিরে কোট ছাড়া অ্যাকাউন্টের নাম টাইপ করুন, আপনি ব্যবহার করছেন অ্যাকাউন্টের নাম জানি না ক্ষেত্রে ঠিক হয়.
এটি আপনার অ্যাকাউন্ট দ্বারা মুছে ফেলা যেতে পারে এমন সমস্ত প্রক্রিয়া তালিকাভুক্ত করবে
2) দ্য ps
কমান্ড প্রক্রিয়া সংখ্যা, টিটিওয়াই, সময়, এবং সিএমডি তালিকা প্রস্তুত করা হবে. প্রক্রিয়া আইডি প্রথম কলাম. প্রক্রিয়া বধ যে সংখ্যা ব্যবহার করুন. প্রক্রিয়া হত্যা করার সময় সতর্কতা অবলম্বন করা আবশ্যক. আপনি ভুল হত্যা যদি আপনি কিছু বিরতি হতে পারে process.To আপনি ব্যবহার করা হবে একটি প্রক্রিয়া হত্যা kill
কমান্ড, যা প্রক্রিয়া একটি সংকেত পাঠায়. সংকেত প্রক্রিয়া কি নির্দেশ করে উচিত কর. উদাহরণস্বরূপ, একটি প্রেরণ -1
প্রক্রিয়া কনফিগারেশন ফাইল পুনরায় লোড করার অনুরোধ জানানো হবে; একটি পাঠানো হচ্ছে -2
যে প্রক্রিয়া নিয়ন্ত্রণ+সি টিপে সমতুল্য; -9
কার্নেল প্রক্রিয়া এটি যোগাযোগ ছাড়া, প্রক্রিয়া পরিত্যাগ হতে হবে.
মনে করা হচ্ছে যে পিএস-ইউ whoami
কিছু মত ফিরে
PID TTY TIME CMD 4333 pts/1 00:00:00 fish 4335 ? 00:00:00 fishd 4816 ? 00:00:00 intellij 4868 ? 00:50:42 java 4939 ? 00:00:19 fsnotifier64 7667 ? 02:49:08 firefox 7698 ? 00:00:00 unity-webapps-s
এবং আপনি হত্যা করতে চেয়েছিলেন firefox
তার প্রক্রিয়া আইডি দ্বারা প্রক্রিয়া, তারপর আপনি করতে হবে:
kill -1 7667
তারপর আপনি একই পুনরায় চালানো চাই ps
কমান্ড এবং প্রক্রিয়া এখনও চলমান ছিল কিনা পরীক্ষা. যদি এটি এখনও চলছে, তাহলে একটি করুন
kill -2 7667
আপনার উপায় পর্যন্ত কাজ -9
.
আপনার অ্যাকাউন্ট দ্বারা শুরু হওয়া সমস্ত প্রক্রিয়া হত্যা করতে, প্রবেশ করুন kill <level> -1
. আগের মতোই: আপনার পথে কাজ করুন -9
.
আপনি যদি প্রক্রিয়াটির নামটি জানেন তবে আপনি কেবল যেতে পারেন killall <processname>
, যেখানে আপনি হত্যা করার চেষ্টা করছেন কি. উদাহরণ স্বরূপ: killall fish
(মাছ, এই অর্থে, বন্ধুত্বপূর্ণ ইন্টারেক্টিভ শেল).
জন্য ডকুমেন্টেশন killall
এখানে পাওয়া যাবে: http://manpages.ubuntu.com/manpages/hardy/man1/killall.1.html