[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: