Re: Información del sistema
Maria Eugenia Ferrero
ferrero.mariaeugenia en gmail.com
Mar Sep 26 21:59:46 CEST 2006
Mil gracias Anegel, sos un ángel jeje. Muy buena la data q me tiras, no
sabía que top utilizara ps para actualizar su información. Nuevamente
gracias, veré si pueod ir ampliando mi script jiji.-
2006/9/26, aNgel rEsendiz g. <sonajadiabolica en gmail.com>:
>
> Que tal.
>
> Te envío un pequeño ejemplo, ya lo acoplaras a tus necesidades
>
> import os
> data=os.popen('ps aux')
> resultado=data.read()
> print resultado
>
> También te comento que top funciona con ps, es decir, cuando ejecutas
> top, él usa ps para obtener algunos datos llamandolo continuamente
> para actualizar la información. Pero te recomiendo usar ps, ya que la
> salida de top debe ser más dificil de leer (aún no he probado).
>
> Saludos.
>
>
>
> On 9/26/06, Maria Eugenia Ferrero <ferrero.mariaeugenia en gmail.com> wrote:
> > Si ps me sirve, asi como también top (que es con el que más he probado).
> > Pero justamente lo queno sé es cómo tomar la salida de esos datos....
> > perdona mi ignorancia pero no es que sepa mucho como te daras cuenta
> jeje.
> > No sé cómo usar el popen que me has dicho
> >
> > 2006/9/25, aNgel rEsendiz g. <sonajadiabolica en gmail.com>:
> > >
> > > Que tal.
> > >
> > > Por tus comentarios, supongo que usas Linux.
> > >
> > > Creo que el comando ps es lo que necesitas. puedes utilizar os.popen2
> > > para leer la salida
> > > una buena manera d eusarlo seria:
> > > ps -eo "%P %C %t %U %G"
> > >
> > > Solo ten cuidado porque python puede intentar interpretar los "%",
> > > entonces tendras que escaparlos.
> > >
> > > Di si hay algo con lo que tengas duda/problemas.
> > >
> > > Saludos
> > >
> > > On 9/25/06, Maria Eugenia Ferrero <ferrero.mariaeugenia en gmail.com>
> wrote:
> > > > Hola a todos, tengo que hacer un programita que me capture
> información
> > > del
> > > > sistema (como por ejemplo los procesos que se esten ejecutando, la
> > > cantidad
> > > > de memoria utilizada, etc...) y sé que con la biblioteca sys puedo
> > > obtener
> > > > dicha información, mi problema es que no encuentro qué función es la
> que
> > > me
> > > > arroja esos datos....
> > > > Otra que me queda es leer la información en /proc... pero digamos
> que
> > > > tampoco sé mucho cómo hacerlo.
> > > > ALquién me podrá recomendar algún tutorial o ayudarme en esto????
> > > (porque
> > > > estuve leyendo http://pyspanishdoc.sourceforge.net/ pero no
> encuentro la
> > > > solución).
> > > > Desde ya mil gracias!!!!! Saludos.-
> > > > _______________________________________________
> > > > Python-es mailing list
> > > > Python-es en aditel.org
> > > > http://listas.aditel.org/listinfo/python-es
> > > >
> > >
> > >
> > > --
> > > aNgel rEsendiz.!
> > > _______________________________________________
> > > Python-es mailing list
> > > Python-es en aditel.org
> > > http://listas.aditel.org/listinfo/python-es
> > >
> > _______________________________________________
> > Python-es mailing list
> > Python-es en aditel.org
> > http://listas.aditel.org/listinfo/python-es
> >
>
>
> --
> aNgel rEsendiz.!
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
Más información sobre la lista de distribución Python-es