Uso di grep sui processi [era: adsl]
Emanuele Rocca
ema@linux.it
Ven 29 Set 2006 15:37:31 CEST
È incredibile quante sorprese offra una man page...
La faccenda si fa sempre più interessante, potremmo scrivere un libro.
:-)
* Emanuele Rocca <ema@linux.it>, [2006-09-29 14:16 +0200]:
> Si può limitare l'output di ps al singolo comando con l'opzione -C, per
> esempio:
>
> $ ps u -C xmms
> USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
> ema 24579 10.0 2.5 75300 9728 ? Ssl 13:48 2:06 xmms http://208.101.35.3:8000
Un altro modo per usare grep sull'output di ps ed evitare che grep
stesso compaia è usare l'opzione -N in combinazione con la -C di cui
sopra.
Da man 1 ps:
-N
Select all processes except those that fulfill the specified conditions.
(negates the selection) Identical to --deselect.
Esempio:
ps u -N -C grep | grep xfce
In questo caso chiediamo di vedere (con formato dell'output orientato
all'utente, 'u') tutti i processi *tranne* grep. Dopodiché greppiamo a
volontà.
ciao,
ema
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: non disponibile
Tipo: application/pgp-signature
Dimensione: 189 bytes
Descrizione: Digital signature
Url: http://lists.linux.it/pipermail/glug/attachments/20060929/62deb0d6/attachment.pgp
Maggiori informazioni sulla lista
glug