PSTREE(1) Naredbe korisnika PSTREE(1) IME pstree - prikaze stablo procesa UPORABA pstree [-a, --arguments] [-c, --compact-not] [-C, --color attr] [-g, --show-pgids] [-h, --highlight-all, -H pid, --highlight-pid pid] [-l, --long] [-n, --numeric-sort] [-N, --ns-sort ns] [-p, --show-pids] [-s, --show-parents] [-S, --ns-changes] [-t, --thread-names] [-T, --hide-threads] [-u, --uid-changes] [-Z, --security-context] [-A, --ascii, -G, --vt100, -U, --unicode] [pid, user] pstree -V, --version OPIS pstree prikaze pokrenute procese kao stablo. Stablo je ukorijenjeno na pid ili init ako je pid izostavljen. Ako je navedeno korisnicko ime, prikaze sva stabla procesa ukorijenjena u procesima u vlasnistvu tog korisnika. pstree vizualno spaja identicne grane stavljajuci ih u uglate zagrade i dodajuci im prefiks s brojem ponavljanja, na pr. init-+-getty |-getty |-getty `-getty postaje init---4*[getty] Dretve potomka procesa nalaze se ispod roditeljskog procesa i prikazuju se s imenom procesa u viticastim zagradama, na pr. icecast2---13*[{icecast2}] Ako je pstree pozvan kao pstree.x11, tada ce na kraju retka zatraziti od korisnika da pritisne Enter i nece se vratiti dok se to ne napravi. Ovo je korisno kada se pstree izvsava u xterminalu. Odredeni parametri kernela ili montiranja, poput opcije hidepid za procfs, sakrit ce informacije za neke procese. U tim ce situacijama pstree pokusati izgraditi stablo bez ovih informacija, pokazujuci imena procesa kao upitnike. OPCIJE -a Pokaze argumente naredbenog retka. Ako se naredbeni redak procesa isprazni, taj je proces prikazan u zagradama. -a implicitno onemogucuje sazimanje za procese, ali ne i dretvi. -A Koristi ASCII znakove za crtanje stabla. -c Onemoguci sazimanje identicnih podstabala. Zadano, podstabla se sazimaju kad god je to moguce. -C Oboji ime postupka prema zadanom atributu. Trenutno pstree prihvaca samo age koji oboji ovisno o dobi procesa. Procesi noviji od 60 sekundi su zeleni, noviji od jednog sata su zuti, a preostali su crveni. -g Prikaze PGID-ove. ID-ovi grupa procesa pokazani su u decimalnim brojevima u zagradama nakon imena svakog procesa. Ako su pokazani i PID-ovi i PGID-ovi, onda se prvo pokazuju PID-ovi. -G Koristi znakove za crtanje po VT100. -h Istakne trenutni proces i njegove pretke. Ovo nije dopusteno ako terminal ne podrzava isticanje ili ako se u podstablu ne pokazuje niti trenutni postupak niti bilo koji od njegovih predaka. -H Poput -h, ali umjesto toga istakne navedeni postupak. Za razliku od -h, pstree ne uspijeva kada se koristi -H ako nije isticanje dostupno. -l Prikaze duge redove. Zadano, redci su skraceni ili na varijablu okoline COLUMNS ili na sirinu zaslona. Ako niti jedna od ovih metoda ne radi, koristi se zadano, 132 stupca. -n Razvrsta procese s istim roditeljem po PID-u umjesto po imenu. (Numericko sortiranje.) -N Prikaze pojedinacna stabla za svaki imenski prostor specificiranog tipa. Dostupn su ove vrste: ipc, mnt, net, pid, time, user, uts. Obicni korisnici nemaju pristup informacijama o procesima drugih korisnika, pa ce izlaz biti ogranicen. -p Pokaze PID-ove. PID-ovi su prikazani kao decimalni brojevi u zagradama nakon imena svakog procesa. -p implicitno onemogucuje sazimanje. -s Prikaze roditeljske procese navedenog procesa. -S Prikaze prijelaze imenskih prostora. Poput -N, ali izlaz je ogranicen kad se to izvrsava obicni korisnik. -t Ako su dostupna, pokaze puna imena dretvi. -T Sakrije dretve i pokaze samo procese. -u Prikaze UID prijelaze. Kad god se UID procesa razlikuje od UID-a njegovog roditelja, novi se UID prikaze u zagradama nakon imena procesa. -U Koristi UTF-8 (Unicode) znakove za linije za crtanje. Pod Linuxom 1.1-54 i novijim, UTF-8 nacin rada se unosi na konzolu s echo -e ' 33%8', a napusta se s echo -e ' 33%@'. -V Pokaze informacije o inacici. -Z Pokaze trenutne sigurnosne atribute procesa. Za SELinux sustave to ce biti sigurnosni kontekst. FILES /proc lokacija proc datotecnog sustava BUGS Neki skupovi znakova mogu biti nekompatibilni s VT100 znakovima. POGLEDAJTE TAKODER ps(1), top(1), proc(5). psmisc 2021-06-21 PSTREE(1)