Re: [OT] Transforamcion de Script
El sáb, 08-11-2008 a las 22:03 -0300, Jonatan Alballay escribió:
> Listeros todos, necesito de su ayuda tengo que transformar un poquito
> este escript:
>
> #!bash
> awk '/MemTotal/ {print $1" "int($2)/1024" MB"}' /proc/meminfo
> awk '/MemFree/ {print $1" "int($2)/1024" MB"}' /proc/meminfo
> echo "----------------------"
> awk '/SwapTotal/ {print $1" "int($2)/1024" MB"}' /proc/meminfo
> awk '/SwapFree:/ {print $1" "int($2)/1024" MB"}' /proc/meminfo
>
>
> lo que hace es mostrar lo siguiente:
>
> MemTotal: 756,973 MB
> MemFree: 21,4453 MB
> ----------------------
> SwapTotal: 666,719 MB
> SwapFree: 666,633 MB
>
> pero en realidad lo que dice memfree me da la impresion que es lo
> usado no lo libre ,bueno eso es una cosa que necesite que me liste lo
> libre y que me redondee je: 756,973 a 757MB sin decimales, alguien me
> puede ayudar porfavor, he leido y he probado pero no tengo mucho
> conociemiento con esto... de ante mano muchas gracias...
No, si te molestaras en ver /proc/meminfo, te darias cuenta que eso es
lo libre "sin uso", a eso tenes que sumarle lo de los buffers y lo
cacheado
Comaparalo con el comando free y vas a darte cuenta solo
Para modificar el archivo con awk aca te dejo un manual ( vas a tener
que leer )
http://www.delorie.com/gnu/docs/gawk/gawk_1.html
>
>
Reply to: