Большинство смотрят
ps aux, но он не показывает причинно-следственную связь.Настоящая картина — это дерево процессов:
pstree -ap
Здесь видно, какой процесс чей родитель, с аргументами и
PID.Можно быстро понять: это
systemd-сервис, cron-задача или дочерний процесс скрипта.Если есть конкретный
PID, смотри цепочку до корня:pstree -s <PID>
Это показывает путь запуска, от
init/systemd до нужного процесса.Для точечной проверки родителя:
ps -o pid,ppid,cmd -p <PID>
И дальше можно идти вверх по PPID.
Важно: PPID показывает текущего родителя. Если процесс был перезапущен, демонезирован или его родитель умер — он может быть перепривязан к
systemd/init, и исходный источник уже не виден.🔥 Дерево процессов даёт быстрый ответ в большинстве случаев.
🚪 Linux Ready | #совет
