
El siguiente comando toma solo el primer promedio de carga, me gustaría tomar los 3 promedios de carga. ¿Cómo puedo cambiar este código?
top -b -n 3 -d 1 | grep "load average" | tail -n 1 | awk '/load average:/ {printf $10}'
Respuesta1
no debes usar grep | tail | awk
.
top -b -n 1 | awk '/load average/ { printf "%s %s %s\n", $10, $11, $12 }'
Eche también un vistazo al w
comentario uptime
de Yetis.
como lo sugiere cas,
El número de campos puede no ser el mismo, según el sistema operativo.
uptime | awk -F' *,? *' '{print $(NF-2), $(NF-1), $NF}'