কখনও কখনও যখন আমি ফায়ারফক্স শুরু করার চেষ্টা করি তখন এটিতে "ফায়ারফক্স প্রক্রিয়া ইতিমধ্যে চলছে" বলে মন্তব্য করে। সুতরাং আমি এটি করতে হবে:
jeremy@jeremy-desktop:~$ ps aux | grep firefox
jeremy 7451 25.0 27.4 170536 65680 ? Sl 22:39 1:18 /usr/lib/firefox-3.0.1/firefox
jeremy 7578 0.0 0.3 3004 768 pts/0 S+ 22:44 0:00 grep firefox
jeremy@jeremy-desktop:~$ kill 7451
আমি যা চাই তা হ'ল একটি আদেশ যা আমার জন্য সব করবে। grep
প্রক্রিয়াগুলির তালিকায় এটি একটি ইনপুট স্ট্রিং নেবে এবং এর জন্য (বা যাই হোক না কেন), এবং আউটপুটে সমস্ত প্রক্রিয়াটিকে মেরে ফেলবে:
jeremy@jeremy-desktop:~$ killbyname firefox
আমি পিএইচপি-তে এটি করার চেষ্টা করেছি তবে কেবলমাত্র এমন প্রক্রিয়াগুলি দেখায় যা পিএইচপি স্ক্রিপ্টে নিজেই exec('ps aux')
সম্পাদিত হয়েছে exec()
(সুতরাং এটি কেবলমাত্র প্রক্রিয়াটি দেখায় এটি নিজেই))
pkill -f "Process name"
...