Re: Información del sistema

aNgel rEsendiz g. sonajadiabolica en gmail.com
Mar Sep 26 16:56:17 CEST 2006


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.!




Más información sobre la lista de distribución Python-es