Убийте процеси Linux Легше з pkill
Однією з найкращих функцій у Linux є спосіб керування процесами з командного рядка, тому, якщо у вас є програма, яка блокує ваш графічний інтерфейс, ви завжди можете перейти з іншого комп'ютера і просто вбити процес порушення..
Проблема полягає в тому, що якщо ви повторно вбиваєте один і той же процес, то дуже нудно, щоб з'ясувати ідентифікатор процесу кожного разу, щоб ви могли вбити його… так що тут простіший спосіб зробити це.
Старий шлях
Класичний спосіб знищення процесів означав, що спочатку потрібно скористатися командою ps, яка передається через grep, щоб знайти процес, який ви намагаєтеся вбити:
$ ps -ef | grep swiftfox
geek 7206 22694 0 Dec04? 00:00:00 / bin / sh / opt / swiftfox / swiftfox
geek 7209 7206 0 Dec04? 00:00:00 / bin / sh /opt/swiftfox/run-mozilla.sh / opt / swiftfox / swiftfox-bin
geek 7213 7209 0 Dec04? 00:04:29 / opt / swiftfox / swiftfox-bin
geek 14863 14224 0 18:19 оч / 4 00:00:00 grep swiftfox
Потім, щоб убити процес, потрібно скористатися командою kill:
$ kill 7206
Новий шлях
Замість того, щоб проходити все це, ви можете просто скористатися командою pkill, якщо ви вже знаєте ім'я процесу або його частину.
$ pkill swiftfox
Це так просто. Слід зауважити, що в цьому випадку pkill буде вбивати всі процеси, що відповідають пошуковому тексту swiftfox
Якщо ви хочете побачити, які імена процесів співпадають, перш ніж використовувати команду pkill, ви можете скористатися командою pgrep. Передаючи перемикач -l, pgrep повідомляє також про назву процесу.
$ pgrep -l swiftfox
7206 swiftfox
7213 swiftfox-bin
Swiftfox, здається, дуже сильно обрушиться на мене, тому я, на жаль, мав багато користуватися цією командою останнім часом.