Чтобы завершить процесс в Linux, вы можете использовать несколько методов. Вот некоторые часто используемые методы с соответствующими примерами кода:
Метод 1: использование команды kill
Команда kill
позволяет послать сигнал процессу, который может его завершить. Наиболее часто используемый сигнал — SIGTERM (сигнал номер 15), который запрашивает плавное завершение. Чтобы завершить процесс с помощью команды kill
, выполните следующие действия:
-
Определите идентификатор процесса (PID) целевого процесса с помощью команды
ps
:ps aux | grep <process_name>
-
После получения PID используйте команду
kill
, за которой следует PID, чтобы завершить процесс:kill <PID>
Метод 2: использование команды pkill
Команда pkill
позволяет отправить сигнал процессу на основе его имени или других атрибутов. Чтобы завершить процесс с помощью команды pkill
:
- Используйте команду
pkill
, за которой следует имя процесса:pkill <process_name>
Метод 3: использование команды killall
Команда killall
аналогична команде pkill
, но позволяет завершать процессы на основании их имена. Чтобы завершить процесс с помощью команды killall
:
- Используйте команду
killall
, за которой следует имя процесса:killall <process_name>
Метод 4: использование команды xkill
(система X Window)
Если вы используете графическую среду рабочего стола в Linux, вы можете использовать команду xkill
. Он позволяет завершить процесс, щелкнув по его окну. Чтобы использовать xkill
:
- Откройте терминал и выполните команду
xkill
. - Ваш курсор изменится на символ «X».
- Нажмите на окно процесса, который хотите завершить, и он должен быть завершен.