Existe-t-il un commutateur permettant d'indiquer la commande top
afin d'analyser le système une fois et de ne pas le surveiller en permanence?
Le commutateur -n
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 voulez arrêter la commande top
, appuyez simplement sur q.
Remarque: Si vous avez tendance à utiliser top
dans un script, je dois dire que top
n'est pas destiné aux scripts, utilisez plutôt ps
.
notez que si vous souhaitez conserver la commande "top" pour un script, vous pouvez utiliser l'option -b
(l'option "-b" signifie "opération en mode de traitement par lots"). Cette option vous permet de rediriger la sortie dans un fichier.
Exemples:
top -bn 1 2>&1 1> /tmp/topN
top -ban 1 2>&1 1> /tmp/topAN