Как в Linux узнать PID процесса и убить его?

В операционных системах Linux каждый процесс имеет свой идентификатор (PID).

Выводим список всех процессов и смотрим их PID:

ps axu

Фильтруем по имени процесса, например apache2:

ps axu | grep apache2

Можно также посмотреть PID процесса выполнив команду:

pidof apache2

Список сигналов и их номеров которые можно послать процессу:

kill -l

Убиваем процесс (где PID — номер процесса, стандартно процессу шлется сигнал SIGTERM):

kill PID

Убиваем процесс с указанием сигнала (например 9):

kill -9 PID

Пример завершения процессов по имени:

killall apache2
killall -s 9 apache2

Справки по командам:

man ps
man grep
man pidof
man kill
man killall

Для завершения некоторых процессов могут потребоваться root права, тогда перед командами нужно дописывать sudo.

Оставьте комментарий

Добавить комментарий