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

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