
O comando abaixo está pegando apenas a média da primeira carga, eu gostaria de pegar todas as 3 médias de carga. Como posso alterar esse código?
top -b -n 3 -d 1 | grep "load average" | tail -n 1 | awk '/load average:/ {printf $10}'
Responder1
você não deve usar grep | tail | awk
.
top -b -n 1 | awk '/load average/ { printf "%s %s %s\n", $10, $11, $12 }'
dê também uma olhada no comentário de w
or uptime
ou yetis.
como sugerido por cas,
o número do campo pode não ser o mesmo, dependendo do sistema operacional.
uptime | awk -F' *,? *' '{print $(NF-2), $(NF-1), $NF}'