Voglio vedere un elenco di processi creati da utenti specifici o gruppi di utenti in Linux Posso farlo usando il ps
comando o c'è qualche altro comando per raggiungere questo obiettivo?
Voglio vedere un elenco di processi creati da utenti specifici o gruppi di utenti in Linux Posso farlo usando il ps
comando o c'è qualche altro comando per raggiungere questo obiettivo?
Risposte:
Per visualizzare solo i processi di proprietà di un utente specifico, utilizzare il comando seguente:
top -U [username]
Sostituisci il [nome utente] con il nome utente richiesto
Se vuoi usare ps allora
ps -u [username]
O
ps -ef | grep <username>
O
ps -efl | grep <username>
per l'elenco esteso
Controlla la pagina man ps per le opzioni
Un'altra alternativa è usare pstree che stampa l'albero di processo dell'utente
pstree <username or pid>
top -U [username]
e top -u [username]
ho invece lavorato per me. Debian 9. Quindi, se qualcun altro riceve un errore con il modulo -U, prova le lettere minuscole.
prova questo
ps -fp $(pgrep -u <username>)
ps -u <username>
, come indicato nella risposta esistente (o ps -fu <username>
se si desidera i dettagli del processo)?
ps -u username
. La maggior parte dei comandi ha una pagina di manuale con cui puoi leggereman the-command
.