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