Каждый процесс в операционной системе имеет свой уникальный числовой идентификатор, по которому можно получить информацию об этом процессе, а также отправить ему управляющий сигнал или завершить. В Linux такой идентификатор называется PID (идентификатор процесса).
Зачем нужен PID
- Контроль процессов: Операционная система использует PID для завершения процессов (например, с помощью команды kill в Linux) или изменения их приоритета.
- Мониторинг: PID помогает отслеживать ресурсы, которые потребляют процессы, их состояние, время работы и другие параметры.
- Отладка и диагностика: Программисты и системные администраторы могут использовать PID для поиска и устранения неисправностей, в том числе через логирование.
Программа top
Самый простой способ узнать PID текущих процессов можно при вызове команды top. Эта программа имеется во всех дистрибутивах Linux. В терминале набираем:
top
Вывод будет приблизительно таким:

В первом столбце табличной части как раз и будут располагаться PIDы.
В примере на картинке 2 запущенных окна браузера Chrome запущены пользователем alexander имеют PIDы: 4897 и 4940.
Завершить, допустим, подвисший процесс можно командой kill.
На примере из картинки, мы можем принудительно закрыть одно окно Chrome командой в теминале:
kill 4897
где 4897 — это PID открытого окна Chrome
Программа pc aux
Программа pc aux также выводит список активных процессов с указанием PID. По умолчанию все процессы расположены в возрастающем порядке, начиная с первого процесса.
Для просмотра нужно набрать в терминале:
pc aux
Результат вывода будет приблизительно таков:

Во втором столбце будут располагаться PIDы запущенных процессов.
Таким образом, используя популярные программы top, pc aux, htop и др., можно определить PID запущенного процесса