Как убить программы и приложения для Linux

Эта статья покажет вам различные способы уничтожения приложений в Linux.

Представьте, что у вас запущен Firefox и по какой-то причине из-за хитроумного скрипта Flash ваш браузер не отвечает. Что бы вы сделали, чтобы закрыть программу?

В Linux существует множество способов убить любое приложение. Это руководство покажет вам 5 из них.

Убить Linux-приложения с помощью команды Kill

Первый способ — использовать ps и kill. команды. Преимущество использования этого метода в том, что он будет работать на всех системах Linux.

Команде kill нужно знать идентификатор процесса приложения, которое нужно убить, и именно здесь приходит ps.

ps -ef | grep firefox

Команда ps выводит список всех запущенных процессов на вашем компьютере. Ключи -ef предоставляют полный формат списка. Другой способ получить список процессов — запустить команду top.

Теперь, когда у вас есть идентификатор процесса, вы можете просто запустить команду kill:

убить пид

Например:

убить 1234

Если после выполнения команды kill приложение по-прежнему не умирает, вы можете принудительно выполнить его с помощью параметра -9 следующим образом:

убить -9 1234

Убить Linux-приложения с помощью XKill

Более простой способ уничтожения графических приложений — использовать команду XKill.

Все, что вам нужно сделать, это либо набрать xkill в окне терминала, либо, если ваша среда рабочего стола включает функцию запуска команды, введите xkill в окно запуска команды.

На экране появится перекрестие. Теперь нажмите на окно, которое вы хотите убить.

Убить Linux-приложения с помощью команды Top

Команда top Linux предоставляет диспетчер задач терминала, который перечисляет все запущенные процессы на компьютере.

Чтобы убить процесс в верхнем интерфейсе, просто нажмите клавишу «k» и введите идентификатор процесса рядом с приложением, которое вы хотите закрыть.

Используйте PGrep и PKill для уничтожения приложений

Метод ps and kill, использованный ранее, хорош и гарантированно работает на всех системах на базе Linux.

Многие системы Linux имеют быстрый способ выполнения одной и той же задачи с использованием PGrep и PKill.

PGrep позволяет ввести имя процесса и возвращает идентификатор процесса.

Например:

pgrep firefox

Теперь вы можете подключить возвращенный идентификатор процесса в pkill следующим образом:

Пкилл 1234

Подождите, хотя. Это на самом деле проще, чем это. Команда PKill может также принять имя процесса, поэтому вы можете просто набрать:

Pkill Firefox

Это хорошо, если у вас есть только один экземпляр приложения, но немного менее полезен, если у вас открыто несколько окон Firefox, и вы просто хотите убить одно. XKill гораздо полезнее в этой ситуации.

Убить приложения с помощью системного монитора

Если вы используете среду рабочего стола GNOME, вы можете использовать инструмент System Monitor для уничтожения не отвечающих на запросы программ.

Просто откройте окно действий и введите «Системный монитор» в поле поиска.

Нажмите на значок, и появится графический менеджер задач.

Прокрутите список запущенных процессов и найдите приложение, которое вы хотите закрыть. Щелкните правой кнопкой мыши на элементе и выберите завершить процесс или же убить процесс. Завершить процесс пытается слегка подтолкнуть по линии «пожалуйста, не могли бы вы закрыть», в то время как Убить процесс Опция идет для бесцеремонного «сойди с моего экрана, сейчас».

Ссылка на основную публикацию