Одна из задач, которую лучше всего знает пользователь Windows, - это неожиданное завершение процесса или закрытие приложения. Эти типы операций распространены в системах Windows, но, к сожалению, они не являются исключительными для операционной системы: они также существуют в Gnu / Linux.
Но даже в Gnu / Linux способ решения этих проблем более эффективен, чем в проприетарных операционных системах. В Gnu / Linux есть три команды, цель которых - убить процесс или завершить приложение, Они называются Kill, PKill и Killall.
Но прежде чем использовать их, мы должны сначала знать или знать PID процесса. PID - это идентификационный номер процесса.. Он уникален, и у них не более одного процесса, он работает так, как если бы это был DNI или номер паспорта человека, это что-то уникальное и неповторимое в то время.
Знать PID процесса просто, мы можем узнать его, написав команду «htop» в терминале или напрямую написав «ps -A» в терминале.
В любом случае он покажет нам все процессы, программы, которые они используют, и PID каждого процесса. Теперь, чтобы убить процесс, мы должны написать следующее:
kill -9 PID
Вместо PID мы будем использовать код процесса. Переменная «-9» указывает, что мы хотим убить процесс. Если мы изменим его на «-15», мы укажем, что мы хотим, чтобы процесс завершился, и если мы используем «-1», мы приостанавливаем его.
Kill - это команда, которая помогает нам убить процесс но он будет работать только с процессами, которые мы создали как пользователь, мы не сможем убивать процессы других пользователей или системы.
Команда Pkill похожа на команду Kill. Но в отличие от предыдущего, PKill позволяет нам убить процесс или программу, используя имя, то есть нам не нужно использовать PID программы. Пример использования:
PKill mysql
Команда Killall более мощная и эффективная, чем предыдущие, но также более опасная. Killall убивает не только процесс, но и программу или функцию, убивая все процессы, зависящие от этой программы. Пример использования Killall:
killall firefox
Заключение
Чтобы убить процесс, используется любая из вышеперечисленных команд, но не все они идеально подходят для нашей ситуации. В зависимости от наших потребностей или проблем мы должны использовать Kill, PKill или Killall. Я лично рекомендую используйте PKill, потому что это проще и быстрее. Хотя, если у нас возникнет серьезная проблема, команда Killall может быть очень полезной. Вы так не думаете?
И если вы хотите убить программу, которая отображается на экране, вы можете использовать xkill.
Пример, вы открываете калькулятор, и он зависает (не паникуйте, это всего лишь пример, этого никогда не произойдет: D)
Итак, в командной консоли пишем xkill
Курсор мыши превратится в своего рода «х», и мы щелкнем мышью по калькулятору. Это как стрелять на поражение: D
Привет.
Я не знаток, но на рабочем столе »Mate» с «Системным монитором» проще, тем более что вам не нужно запускать как администратор.
# убить всех qbittorrent
С помощью System Monitor вы убьете его, и вам так жарко.
Если по какой-то странной причине экран заблокирован и вы не можете взаимодействовать, то открыть системный монитор не получится, потому что он заблокирован. Вы можете открыть другой сеанс с помощью ctrl + alt + F1..F12 и там вы можете использовать консольные команды, указанные выше.
Или подключитесь по ssh с любого другого компьютера / устройства.
Все эти методы действенны и эффективны.
Лично я предпочитаю Xkill .... Самый быстрый способ - создать средство запуска для этой команды и разместить его на панели, именно так я использую в Xunbuntu 14.04, моем обычном дистрибутиве, когда что-то ловится.
Я надеюсь, что эта статья окажется полезной и дополнит информацию, представленную в этом посте.
Поздравления и счастливых праздников.