Как в 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.

Did my article help you? How about buying me a cup of coffee as an encouragement? Buy me a coffe.

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

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