Risposte:
$ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
timothy 29217 0.0 0.0 11916 4560 pts/21 S+ 08:15 0:00 pine
root 29505 0.0 0.0 38196 2728 ? Ss Mar07 0:00 sshd: can [priv]
can 29529 0.0 0.0 38332 1904 ? S Mar07 0:00 sshd: can@notty
Vedi la pagina man di ps per maggiori informazioni.
Anche questo potrebbe essere utile:
Codici di stato del processo:
R
in esecuzione o eseguibile (nella coda di esecuzione)D
sonno ininterrotto (di solito IO)S
sonno interrompibile (in attesa del completamento di un evento)Z
defunto / zombi, terminato ma non raccolto dal suo genitoreT
arrestato, da un segnale di controllo del lavoro o perché è in fase di tracciamentoAlcuni modificatori extra:
<
alta priorità (non piacevole per gli altri utenti)N
bassa priorità (piacevole per gli altri utenti)L
ha pagine bloccate in memoria (per IO in tempo reale e personalizzato)s
è un leader di sessionel
è multi-thread (usando CLONE_THREAD, come fanno i pthreads NPTL)+
è nel gruppo di processi in primo pianoIn Linux il comando:
ps -aux
I mezzi mostrano tutti i processi per tutti gli utenti. Ti starai chiedendo cosa significa la x? La x è un identificatore che significa "qualsiasi utente". Quindi puoi digitare questo:
ps -auroot
Che visualizza tutti i processi di root, o
ps -auel
che visualizza tutti i processi dell'utente el. La tecnobabble nella pagina 'man ps' è: "ps -aux stampa tutti i processi di proprietà di un utente chiamato 'x' e stampa tutti i processi che sarebbero selezionati dall'opzione -a.