¿Hay algún interruptor para indicar el topcomando para escanear una vez el sistema y no monitorearlo todo el tiempo?
¿Hay algún interruptor para indicar el topcomando para escanear una vez el sistema y no monitorearlo todo el tiempo?
Respuestas:
El -ncambio es lo que buscas:
user@host:~$ top -n 1
Ver la página de manual
-n : Number of iterations limit as: -n number
Specifies the maximum number of iterations, or frames, top should produce before ending.
Si desea detener el topcomando simplemente presione q.
Aviso: si tiende a usar topun script, debo decir topque no está destinado a los scripts, use psen su lugar.
topun script porque creo que psno es capaz de leer el promedio de carga de la CPU. ¿Me equivoco?
tenga en cuenta que si desea mantener el comando "superior" para un script, puede usar la -bopción (la opción "-b" significa "operación en modo por lotes"), esta opción le permite redirigir la salida a un archivo.
Ejemplos:
top -bn 1 2>&1 1> /tmp/topNtop -ban 1 2>&1 1> /tmp/topAN
man command).