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
0
0
A może przy użyciu ps
?
ps -x --forest | grep "nazwa"
.
http://man7.org/linux/man-pages/man1/ps.1.html
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.
pidof NAZWA_TWOJEGO_PROGRAMU | xargs pstree