2010-03-04 6 views
2

J'ai utilisé la commande suivante pour récupérer l'utilisation du processeur d'un processus. C'est donner des résultats, mais ça ne sort pas. J'ai utilisé la commande suivante.Comment récupérer l'utilisation CPU d'un processus particulier sous Linux

top | grep <processname> 

Je veux juste mettre cela dans une boucle et je vais insérer le sommeil dans le code afin que je puisse récupérer la valeur à intervalles réguliers

+0

@mjv - 'Ataboy!' –

Répondre

1

Vous pouvez faire:

while [ 1 ]; do top -n 1 | grep something; sleep 1; done 

Utilisation l'option -n du haut:

-n 
    Number of iterations. Update the display this number of times and then exit. 
3

mode de traitement par lots de haut utilisation, par exemple.

top -b -n1 | grep processname 
Questions connexes