You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ps 69<br />
$ ps -AH<br />
PID TTY TIME CMD<br />
1 ? 00:00:05 init<br />
2 ? 00:00:00 kflushd<br />
3 ? 00:00:00 kupdate<br />
4 ? 00:00:00 kpiod<br />
5 ? 00:00:03 kswapd<br />
84 ? 00:00:00 portmap<br />
152 ? 00:00:00 syslogd<br />
154 ? 00:00:00 klogd<br />
162 ? 00:00:00 cardmgr<br />
180 ? 00:00:00 named<br />
189 ? 00:00:00 rpc.statd<br />
196 ? 00:00:00 lockd<br />
197 ? 00:00:00 rpciod<br />
220 ? 00:00:00 inetd<br />
275 ? 00:00:00 sendmail<br />
283 ? 00:00:00 atd<br />
286 ? 00:00:00 cron<br />
326 tty4 00:00:00 getty<br />
327 tty5 00:00:00 getty<br />
328 tty6 00:00:00 getty<br />
435 pts/0 00:00:00 bash<br />
500 pts/0 00:00:03 vim<br />
504 pts/0 00:00:00 bash<br />
505 pts/0 00:00:00 ps<br />
$<br />
-H ci fornisce un output organizzato gerarchicamente, in cui i processi sono ravvicinati<br />
e spostati progressivamente verso destra per indicare padri e figli. Possiamo notare come<br />
tutti i processi dipendano dal processo init; 18 Più in basso notiamo come stiano girando<br />
due shell bash che hanno rispettivamente lanciato l’editor di testo vim e il comando ps. 19<br />
Altra cosa notevole è il ? che viene stampato nel campo della TTY per i processi che<br />
non sono collegati ad alcuna tty Proviamo ad estendere l’output con l’opzione o:<br />
18 init è il processo principale che parte per primo all’avvio del sistema; ogni processo lanciato<br />
di seguito ne è un discendente. Per questo il PID di init è sempre 1<br />
19 Proprio il ps che ha mostrato a video tutti i processi. Dato che un processo prima di<br />
fare qualsiasi cosa viene prima di tutto registrato nella process table, quando ps richiede il<br />
contenuto della process table per mostrarlo trova anche se stesso