Перейти к содержанию

Процессы

Описание

выполняющийся экземпляр программы со своим состоянием и ресурсами.

Идентификаторы

PID - уникальный в пределах пространства идентификатор процесса

PPID - PID родительского процесса

UID - пользователь от имени которого работает процесс

CMD - команда, запустившая процесс

PID  PPID  USER     CMD
1250 1200 devops sleep 300

Состояние процессов

ps -o pid,ppid,stat,cmd -C sleep
Состояние Значение Пример
R выполняется или готов выполняться Программа активно вычисляет
S прерываемое ожидание sleep
D непрерываемое ожидание Некоторые операции ввода-вывода
T остановлен получил SIGSTOP
Z Zombie Завершился, но родитель ещё не получил его статус

echo $$ - PID текущего Bash

ps -p $$ -o pid,ppid,user,stat,cmd

ps --forest -u "$USER"

bash(1200)
|-sleep(1250)
Bash -> создает процесс -> запускается sleep

Последняя проверка 09.10.2026