Шпаргалки / Объяснение

Шпаргалка: найти процесс и прочитать его состояние

Выберите поля ps, различайте PID и PPID, прочитайте state и проверьте команду. Снимок процессов не является полной историей нагрузки.

Начальный6 минОбщие принципы LinuxLinux · понятия и интерфейсы

Когда открыть эту шпаргалку

Наличие процесса подтверждает лишь то, что в момент наблюдения существовал соответствующий объект. Это не доказывает полезной работы приложения. Начните с идентификатора, владельца, родителя и состояния, затем связывайте наблюдения с журналом и ресурсами.

Выбор команды

Форматы ниже относятся к procps-ng. Используйте явные поля, чтобы не зависеть от привычного набора колонок в другой системе.

Что выяснитьКоманда или выражениеКак читать результат
Текущая оболочкаps -p "$$" -o pid,ppid,user,stat,etime,commPID shell задаёт сам Bash.
Все видимые процессыps -e -o pid,ppid,user,stat,commВидимость ограничена средой и настройками /proc.
Сортировка по памятиps -e -o pid,rss,comm --sort=-rssRSS показывает резидентную память в KiB, не уникальную стоимость процесса.
Дерево ASCIIps -e -o pid,ppid,comm --forestСвязи родителей, а не зависимости systemd.
Динамический просмотрtopПериодическое наблюдение; выход обычно клавишей q.

Короткая последовательность

Снимок собственной оболочки даёт известную отправную точку и не раскрывает аргументы других процессов.

Локальная Linux-система
ps -p "$$" -o pid,ppid,user,stat,etime,comm

Проверка вывода

R обычно означает выполнение или готовность, S — прерываемое ожидание, D — непрерываемое ожидание, Z — завершённый процесс, ещё не забранный родителем. Дополнительные символы STAT уточняют состояние. Один снимок D не определяет конкретный неисправный диск.

Границы применения

PID может быть переиспользован после завершения процесса. Поле args может содержать чувствительные данные, поэтому не публикуйте его без проверки. Суммирование RSS способно несколько раз учесть общие страницы; оно не равно общей занятой памяти машины.

Технические источники

Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.

  • Руководство ps(1)
  • Руководство top(1)

Проверка текста: 2026-09-11. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.

Примеры для собственной Linux-системы с Bash и указанными утилитами. Наличие пакетов и набор опций проверьте в установленной версии; браузерный терминал поддерживает только своё подмножество.

От материала к практике

Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.

Поиск по Linux

Поиск локальный. ↑ ↓ — перейти к результату, Enter — открыть.

Навигация