Практическое задание

Эта задача — шаг 3 курса «Процессы и сигналы»

Сколько процессов у postman

легко~3 мин

От служебной учётки postman запущено несколько фоновых процессов. Посчитай, сколько процессов сейчас принадлежит именно этому пользователю, и запиши число в /root/postman-procs.txt. Учти: от root тоже крутится кое-что со словом postman в имени — это не его процессы.

Что потренируешь:
  • pgrep -u
  • ps -u
  • владелец процесса
  • wc
  • подсчёт процессов

Разбор темы

У каждого процесса есть владелец — пользователь, от имени которого он запущен (его UID видно в ps, в колонке USER). Отбирать процессы надо именно по этому атрибуту: pgrep -u и ps -u фильтруют по владельцу, а поиск grep по тексту ps aux ловит любые строки, где встречается имя, — чужие процессы с похожим именем и даже сам grep. При подсчёте через ps помни о строке заголовка: её отключают отдельным ключом, иначе результат завысится на единицу.

Что проверяется

  1. число процессов postman верное

Как это выглядит