C'è qualche interruttore per dire il top
comando al fine di scansionare una volta il sistema e non monitorarlo tutto il tempo?
C'è qualche interruttore per dire il top
comando al fine di scansionare una volta il sistema e non monitorarlo tutto il tempo?
Risposte:
L' -n
interruttore è ciò che cerchi:
user@host:~$ top -n 1
Vedi la manpage
-n : Number of iterations limit as: -n number
Specifies the maximum number of iterations, or frames, top should produce before ending.
Se si desidera interrompere il top
comando, premere q.
Avviso: se si tende a usare top
uno script, devo dire che top
non è pensato per gli script, usare ps
invece.
top
uno script perché penso che ps
non sia in grado di leggere la media del carico della CPU. Ho sbagliato?
si noti che se si desidera mantenere il comando "top" per uno script, è possibile utilizzare l' -b
opzione (l'opzione "-b" significa "operazione in modalità batch"), questa opzione consente di reindirizzare l'output in un file.
Esempi:
top -bn 1 2>&1 1> /tmp/topN
top -ban 1 2>&1 1> /tmp/topAN
man command
).