[Tech] output di ps
Daniele Masini
d.masini@tiscali.it
Mar 4 Set 2007 15:41:28 CEST
Qualcuno conosce approfonditamente il comando ps di GNU/Linux?
Ho provato a guardare sia le pagine di manuale che su internet ma
non trovo spiegazioni sulle chiavi dell'opzione relativa al formato
di output custom (opzione -o). Ad esempio il comando
$ ps al
visualizza il seguente output
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME
COMMAND
4 0 2539 1 17 0 1628 432 - Ss+ tty1 0:00
/sbin/mingetty tty1
4 0 2544 1 17 0 1624 428 - Ss+ tty2 0:00
/sbin/mingetty tty2
4 0 2547 1 17 0 1628 432 - Ss+ tty3 0:00
/sbin/mingetty tty3
4 0 2548 1 17 0 1624 428 - Ss+ tty4 0:00
/sbin/mingetty tty4
4 0 2549 1 17 0 1628 432 - Ss+ tty5 0:00
/sbin/mingetty tty5
4 0 2550 1 24 0 1624 428 - Ss+ tty6 0:00
/sbin/mingetty tty6
4 0 2643 2639 15 0 50856 44420 - Ss+ tty7 418:31
/usr/bin/Xorg :0 -br -
0 501 8190 8189 15 0 4488 1412 wait Ss pts/1 0:00
-bash
0 501 11000 8190 17 0 4172 792 - R+ pts/1 0:00
ps al
0 500 17354 17350 16 0 4488 1412 - Ss+ pts/0 0:00
bash
mentre il comando
$ ps a -o f,uid,pid,ppid,pri,ni,vsz,rss,wchan,stat,tty,cmd
ne visualizza uno del tutto identico (a parte una Y in meno
nell'intestazione - "TT" anziché "TTY")
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TT CMD
4 0 2539 1 22 0 1628 432 - Ss+ tty1
/sbin/mingetty tty1
4 0 2544 1 22 0 1624 428 - Ss+ tty2
/sbin/mingetty tty2
4 0 2547 1 22 0 1628 432 - Ss+ tty3
/sbin/mingetty tty3
4 0 2548 1 22 0 1624 428 - Ss+ tty4
/sbin/mingetty tty4
4 0 2549 1 22 0 1628 432 - Ss+ tty5
/sbin/mingetty tty5
4 0 2550 1 15 0 1624 428 - Ss+ tty6
/sbin/mingetty tty6
4 0 2643 2639 24 0 50856 44420 - Ss+ tty7
/usr/bin/Xorg :0 -br -audit 0
0 501 8190 8189 24 0 4488 1412 wait Ss pts/1 -bash
0 501 10999 8190 22 0 4176 820 - R+ pts/1 ps a
-o f,uid,pid,ppid,pri,ni
0 500 17354 17350 23 0 4488 1412 - Ss+ pts/0 bash
Ma il campo PRI, che dovrebbe rappresentare la priorità dei
processi, fornisce nei due casi valori completamente differenti.
Qualcuno mi sa spiegare il perché?
Grazie.
Saluti,
Daniele
--
Registered GNU/Linux User # 335746
http://www.vandali.org/DanieleMasini
GPG fingerprint: 444A 193A 28C2 2A99 1966 B2A5 4216 2453 4272 1648
Maggiori informazioni sulla lista
flug-tech