Як легко вбити процеси

В основному є 4 способи de матар ефективно a процесу en Linux: вбийте його за іменем, вказавши частину імені, за допомогою PID, вказуючи на вікно процесу курсором миші. Давайте подивимося по одному ...

Убити: вбити процес, використовуючи його PID

Найбільш складний, але в той же час найточніший спосіб вбивства процесу - це його ПІД («Ідентифікатор процесу»). Будь-який із цих 3 варіантів може обслуговувати:

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

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

Пов'язана стаття:
Вимкнення та перезапуск за допомогою команд
людина вбиває

Давайте подивимось приклад того, як убити Firefox:

Спочатку потрібно з’ясувати ПІД програми:

ps -ef | grep firefox - -

Ця команда поверне щось подібне:

1986? Sl 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). Через кілька секунд з’явиться вікно із запитом, чи дійсно ми хочемо вбити процес, оскільки він не реагує належним чином. Ми говоримо так і все.

Це означає, що описані тут методи слід застосовувати, коли нічого не відбувається, коли ви натискаєте кнопку Закрити у відповідному вікні.

У разі великої катастрофи не забувайте, що перед натисканням можна виконати a "безпечний" перезапуск.

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

топ

Якщо це не працює або у вас не встановлений відповідний пакет, ви завжди можете запустити:

ps -A

Тут буде перелічено всі запущені процеси, а також їх відповідні імена та PID.