উত্তর:
দ্রষ্টব্য: kill -9
আপনি সমস্ত কিছু চেষ্টা না করে ব্যবহার করবেন না । সর্বদা চেষ্টা করুন kill
(ছাড়া -9
) প্রথমে। আরও ব্যাখ্যার জন্য এই প্রশ্ন এবং উত্তরগুলি দেখুন: /unix/8916/why-not-kill-9-a-process ।
স্ক্রিপ্ট-কিল প্রক্রিয়া কমান্ড pkill
এবং killall
। এর উইকিপিডিয়া পৃষ্ঠা দেখুন pkill
এবং killall
আরো বিস্তারিত জানার জন্য।
আমি এর জন্য কয়েকটি উদাহরণ সরবরাহ করব pkill
। killall
অনুরূপ কাজ করে pkill
।
pkill -f firefox
কমান্ডটিতে 'ফায়ারফক্স' স্ট্রিং রয়েছে এমন সমস্ত প্রক্রিয়া এটি মেরে ফেলবে।
নোট করুন যে এটি কমান্ডের স্ট্রিং রয়েছে এমন সমস্ত প্রক্রিয়াটিকে হত্যা করবে firefox
।
উদাহরণস্বরূপ, যদি আপনার কাছে ফায়ারফক্স.টেক্সট নামে একটি ফাইলের সম্পাদনা থাকে তবে:
$ gedit firefox.txt &
$ pgrep -fl firefox
10959 gedit firefox.txt
30077 /usr/lib/firefox/firefox-bin
30123 /usr/lib/firefox/plugin-container /usr/lib/adobe-flashplugin/libflashplayer.so 30077 plugin true
তারপরে একটি pkill -f firefox
করে করা জেডিট প্রক্রিয়াটিকেও মেরে ফেলবে।
আপনি pkill
কেবল সঠিক ম্যাচগুলি ব্যবহার করে বলার মাধ্যমে এটি প্রতিরোধ করতে পারেন pkill -x /usr/lib/firefox/firefox-bin
। একই প্রভাব আছে যা killall
সুইচ -e
আছে।
আপনি ব্যাশে একটি উপনাম তৈরি করতে পারেন:
alias kf='pkill -f firefox'
এখন আপনি kf
ফায়ারফক্সকে মারতে ব্যবহার করতে পারেন ।
উইন্ডো নিয়ন্ত্রণ করতে ডাব্লুএমটিআরএল ব্যবহার করা যেতে পারে
wmctrl -c Firefox