8 votes

Comment peut-on filtrer des processus MULTIPLES dans Activity Monitor ?

Comment puis-je examiner plusieurs processus à la fois, au lieu d'un seul ?

Par exemple en tapant bash , montre bash processus comment puis-je montrer les deux bash et dire httpd ?

Premières pensées bash|httpd , non. Ou bash httpd , non. Pour faire court, rien de ce que j'ai essayé n'a fonctionné. C'est possible ?

enter image description here

5voto

Haentz Points 302

Je ne sais pas exactement quand cette fonctionnalité a été ajoutée (la question originale date de 8 ans au moment où j'écris ces lignes) MAIS, c'est possible maintenant. Il suffit de tenir SHIFT o COMMAND pour sélectionner plusieurs processus dans la fenêtre du moniteur d'activité, puis allez dans l'onglet Voir et choisissez Processus sélectionnés :

dans Big Sur 11.0.1, cela ressemble à ceci
activity monitor selected processes

par exemple, en filtrant uniquement airportd , authd y bird activity mon filtered

2voto

nohillside Points 82672

Cela ne semble pas être possible avec Activity Monitor. Malheureusement, top n'accepte pas non plus plusieurs pids à surveiller, vous devez donc revenir à une solution semi-manuelle (et plutôt inélégante) en utilisant Terminal :

while :; do
    clear
    top -l 1 -pid PID-TO-MONITOR | tail -1
    top -l 1 -pid ANOTHER-PID-TO-MONITOR | tail -1
    sleep 5
done

Avec quelques connaissances de base en bash, vous pouvez intégrer cette fonction dans un script shell script si nécessaire.

Ou ouvrez plusieurs terminaux Windows et exécutez top sur des processus spécifiques dans chacun d'eux. Cela pourrait être un peu lourd pour votre CPU...

1voto

njboot Points 8005

Pour compléter la suggestion de la ligne de commande de @Patrix : utiliser grep pour faire correspondre plusieurs PID par nom. Par exemple :

top -s 2 -l 5 | grep -w 'bash\|httpd'

Processus d'échantillonnage correspondant soit bash o httpd chaque 2 secondes de plus 5 (10 secondes d'exécution au total).

Plus généralement :

top -s [interval time in seconds] -l [# of intervals] | grep -w 'process1\|process2\|process3'

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X