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

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

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

ps axu

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

ps axu | grep apache2

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

pidof apache2

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

kill -l

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

kill пид_процесса

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

kill -9 пид_процесса

Убиваем все процессы с указанным именем:

killall имя_процесса

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

killall -s 9 имя_процесса

Вывод справки по командам:

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.

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

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