Existe-t-il un commutateur pour indiquer la topcommande afin d'analyser le système une seule fois et de ne pas le surveiller tout le temps?
Existe-t-il un commutateur pour indiquer la topcommande afin d'analyser le système une seule fois et de ne pas le surveiller tout le temps?
Réponses:
Le -ncommutateur est ce que vous recherchez:
user@host:~$ top -n 1
Voir la page de manuel
-n : Number of iterations limit as: -n number
Specifies the maximum number of iterations, or frames, top should produce before ending.
Si vous souhaitez arrêter la topcommande, appuyez simplement sur q.
Remarque: Si vous avez tendance à utiliser topdans un script, je dois dire qu'il topn'est pas destiné aux scripts, utilisez psplutôt.
topdans un script parce que je pense qu'il psn'est pas capable de lire la moyenne de charge du processeur. Ai-je tort?
notez que si vous souhaitez conserver la commande "top" pour un script, vous pouvez utiliser l' -boption (l'option "-b" signifie "opération en mode batch"), cette option vous permet de rediriger la sortie dans un fichier.
Exemples:
top -bn 1 2>&1 1> /tmp/topNtop -ban 1 2>&1 1> /tmp/topAN
man command) correspondante .