Wyświetlanie drzewa procesów bash

Wyświetlanie drzewa procesów bash
Arwena Marenwen
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

Mam program w języku C, który tworzy mi nowe procesy. Chcę wyświetlić drzedwo procesów z tego programu. Jak mogę to zrobić?
Wiem, że powinnam użyć funkcji pstree -cp | grep nazwa. Niestety nie wyświetla mi to drzewa procesów

lion137
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5025
0

A może przy użyciu ps?
ps -x --forest | grep "nazwa".
http://man7.org/linux/man-pages/man1/ps.1.html

Sensacyjny Sebastian
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 401
0

man twoim przyjacielem.

pstree [pid, user]

pstree shows running processes as a tree. The tree is rooted at either pid or init if pid is omitted.

Czyli trzeba określić process ID i po sprawie.

Kopiuj
pidof NAZWA_TWOJEGO_PROGRAMU | xargs pstree

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.