Как легко убить процессы

В основном есть 4 способа de Матар эффективно процесс en Linux: убить его по имени, указав часть имени, по PID, указав на окно процесса курсором мыши. Посмотрим по порядку ...

Kill: убить процесс, используя его PID

Самый сложный, но в то же время самый точный способ убить процесс - использовать его PID («Идентификатор процесса»). Любой из этих 3 вариантов может служить:

kill -TERM pid kill -SIGTERM pid kill -15 pid

Вы можете использовать имя сигнала (TERM или SIGTERM), который вы хотите отправить процессу, или его идентификационный номер (15). Чтобы увидеть полный список возможных сигналов, я предлагаю проверить руководство по уничтожению. Для этого запустите:

Теме статьи:
Завершение работы и перезапуск с помощью команд
человек убить

Давайте посмотрим на примере, как убить Firefox:

Во-первых, вам нужно узнать PID программы:

пс-эф | grep firefox

Эта команда вернет примерно следующее:

1986? Сл 7:22 /usr/lib/firefox-3.5.3/firefox

Мы используем PID, возвращаемый приведенной выше командой, чтобы убить процесс:

kill -9 1986

killall: убить процесс, используя его имя

Эта команда очень проста

killall имя_процесса

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

Теме статьи:
Cron и crontab, объяснение

pkill: убить процесс, используя часть его имени

Можно убить процесс, указав полное имя или часть имени. Это означает, что вам не нужно запоминать PID процесса для отправки сигнала.

pkill имя_процесса_частей

В свою очередь, этот метод уничтожит все процессы, содержащие введенное слово. Это означает, что если у нас открыто 2 процесса, которые используют слово в имени, оба будут закрыты.

xkill: убить процесс, выбрав окно мышью

Это самый простой и практичный метод. В случае катастрофы просто нажмите Alt + F2, чтобы открыть диалоговое окно, которое позволит вам выполнять команды. Оттуда выполните следующую команду:

Xkill

Курсор мыши превратится в маленький череп. Остается только щелкнуть по окну, которое вы хотите закрыть, и вуаля. Пока, процесс.

Несколько заключительных комментариев

В заключение я хотел бы поделиться некоторыми советами, которые могут быть полезны. В Linux, как и в Windows, когда процесс зависает, соответствующее окно обычно можно закрыть, нажав кнопку «Закрыть» (которая имеет форму X). Через несколько секунд появится окно с вопросом, действительно ли мы хотим убить процесс, поскольку он не отвечает должным образом. Мы говорим да и все.

Это означает, что описанные здесь методы следует использовать, когда ничего не происходит при нажатии кнопки «Закрыть» в соответствующем окне.

В случае серьезной катастрофы не забывайте, что перед нажатием можно выполнить «безопасный» перезапуск.

Наконец, может быть очень полезно узнать, какие процессы выполняются в данный момент. Для этого в различных средах рабочего стола (GNOME, KDE и т. Д.) Есть графические инструменты, облегчающие эту задачу. Однако, если вы не можете получить к ним доступ или просто хотите сделать это из терминала, вы можете выполнить следующее:

ная

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

ps -A

В нем будут перечислены все запущенные процессы с соответствующими именами и PID.