Écrivez une commande en une ligne qui affiche une liste unique des utilisateurs exécutant des processus sur le système.
Pouvez-vous les numéroter sur une base par utilisateur?
Y a-t-il des exceptions ou des "pièges" à votre solution?
Écrivez une commande en une ligne qui affiche une liste unique des utilisateurs exécutant des processus sur le système.
Pouvez-vous les numéroter sur une base par utilisateur?
Y a-t-il des exceptions ou des "pièges" à votre solution?
Cela ressemble à un devoir pour quelqu'un. :-)
Quoi qu'il en soit, voici quelques exemples pour résoudre votre problème de devoir.
Affichez la liste unique des utilisateurs exécutant des processus sur le système
ps haeo utilisateur | sort -u
Affichez la liste unique des utilisateurs exécutant des processus sur le système, précédée du nombre de processus pour cet utilisateur
ps haeo utilisateur | sort | uniq -c
Comme ci-dessus, mais trié par le nombre de processus
ps haeo utilisateur | sort | uniq -c | sort -nr
Les exceptions/problèmes possibles incluent la façon dont ps décide d'afficher les threads. Vous pouvez en lire davantage à ce sujet dans la page de manuel de ps :)
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.