GNU/Linux >> Tutoriels Linux >  >> Linux

commande top -c sous Linux pour filtrer les processus répertoriés en fonction du nom du processus

Utilisation de pgrep pour obtenir les pid des lignes de commande correspondantes :

top -c -p $(pgrep -d',' -f string_to_match_in_cmd_line)

haut -p attend une liste de pids séparés par des virgules donc nous utilisons -d',' dans pgrep. Le -f flag dans pgrep le fait correspondre à la ligne de commande au lieu du nom du programme.


Cela peut être fait de manière interactive

Après avoir exécuté top -c , appuyez sur o et écrivez un filtre sur une colonne, par ex. pour afficher les lignes où la colonne COMMAND contient la chaîne foo, écrivez COMMAND=foo

Si vous voulez juste une sortie de base, cela pourrait suffire :

top -bc |grep name_of_process

Linux
  1. Mes options de commande Linux préférées

  2. Conseils pour utiliser la commande top sous Linux

  3. Comment utiliser la commande top sous Linux

  4. Commande Linux ps

  5. Exemples de commandes pgrep sous Linux

15 exemples simples de commandes TOP sous Linux pour surveiller les processus

Commande Linux ps - 20 exemples concrets

Commande supérieure de Linux

top Exemples de commandes sous Linux

commande fuser Linux avec des exemples

Linux top -c pour afficher la commande complète