Je veux voir la liste des processus créés par un utilisateur ou un groupe d'utilisateurs spécifique sous Linux. Puis-je le faire en utilisant la commande ps
ou existe-t-il une autre commande pour y parvenir?
Pour afficher uniquement les processus appartenant à un utilisateur spécifique, utilisez la commande suivante:
top -U [username]
Remplacez [nom d'utilisateur] par le nom d'utilisateur requis
Si vous voulez utiliser ps alors
ps -u [username]
OR
ps -ef | grep <username>
OR
ps -efl | grep <username>
pour la liste étendue
Consultez la page man ps pour les options
Une autre alternative consiste à utiliser pstree qui imprime l'arbre de processus de l'utilisateur
pstree <username or pid>
essaye celui-là
ps -fp $(pgrep -u <username>)