-
Использование команды kill: Команда kill используется для отправки сигнала процессу с просьбой завершить его. Наиболее часто используемый сигнал — SIGTERM (сигнал 15), который позволяет процессу выполнить задачи очистки перед завершением. Чтобы завершить процесс с определенным идентификатором процесса (PID), вы можете запустить команду:
kill PID. -
Использование команды pkill: Команда pkill позволяет завершить процесс на основе его имени или других атрибутов. Например, вы можете завершить процесс с именем «имя_процесса» с помощью команды:
pkill имя_процесса. -
Использование команды killall: Команда killall аналогична команде pkill, но завершает все процессы с заданным именем. Чтобы завершить все процессы с именем «имя_процесса», вы можете запустить:
killall имя_процесса. -
Использование команды xkill (для системы X Window): Если вы используете графический интерфейс в Linux, вы можете использовать команду xkill. Выполнение этой команды изменит курсор мыши на форму «X», а щелчок по окну завершит связанный процесс.
-
Использование системного монитора или диспетчера задач. Дистрибутивы Linux часто включают в себя инструмент мониторинга системы или диспетчер задач, который позволяет просматривать и завершать запущенные процессы через графический интерфейс. Обычно вы можете получить к нему доступ через системное меню или нажав определенную комбинацию клавиш (например, Ctrl+Alt+Del).
-
Использование системного вызова kill(). Программисты могут использовать системный вызов kill() в своем коде для отправки сигнала определенному идентификатору процесса и его программного завершения.
-
Использование обработки сигналов. Некоторые процессы имеют встроенные механизмы для улавливания определенных сигналов и корректной их обработки. Отправляя сигнал типа SIGTERM или SIGINT (сигнал прерывания), вы можете заставить процесс завершиться.