Как завершить процесс в Linux: объяснение нескольких методов

Чтобы завершить процесс в Linux, вы можете использовать несколько методов. Вот некоторые часто используемые методы с соответствующими примерами кода:

Метод 1: использование команды kill
Команда killпозволяет послать сигнал процессу, который может его завершить. Наиболее часто используемый сигнал — SIGTERM (сигнал номер 15), который запрашивает плавное завершение. Чтобы завершить процесс с помощью команды kill, выполните следующие действия:

  1. Определите идентификатор процесса (PID) целевого процесса с помощью команды ps:

    ps aux | grep <process_name>
  2. После получения PID используйте команду kill, за которой следует PID, чтобы завершить процесс:

    kill <PID>

Метод 2: использование команды pkill
Команда pkillпозволяет отправить сигнал процессу на основе его имени или других атрибутов. Чтобы завершить процесс с помощью команды pkill:

  1. Используйте команду pkill, за которой следует имя процесса:
    pkill <process_name>

Метод 3: использование команды killall
Команда killallаналогична команде pkill, но позволяет завершать процессы на основании их имена. Чтобы завершить процесс с помощью команды killall:

  1. Используйте команду killall, за которой следует имя процесса:
    killall <process_name>

Метод 4: использование команды xkill(система X Window)
Если вы используете графическую среду рабочего стола в Linux, вы можете использовать команду xkill. Он позволяет завершить процесс, щелкнув по его окну. Чтобы использовать xkill:

  1. Откройте терминал и выполните команду xkill.
  2. Ваш курсор изменится на символ «X».
  3. Нажмите на окно процесса, который хотите завершить, и он должен быть завершен.