Re: Información del sistema

Maria Eugenia Ferrero ferrero.mariaeugenia en gmail.com
Jue Sep 28 21:02:12 CEST 2006


Yo no quise decir que no...solamente no quiero abusar jeje ; pero como lo
dije anteriormente: todo es bienvenido. Saludos.-

2006/9/28, Alfredo Baeza <alf.baeza en gmail.com>:
>
> 2006/9/28, Rolando José Torres Sánchez <rolandojtorres en gmail.com>:
> >
> > > Date: Tue, 26 Sep 2006 09:56:17 -0500
> > > From: "aNgel rEsendiz g." <sonajadiabolica en gmail.com>
> > > Subject: Re: [Python-es] Información del sistema
> > > To: "La lista de python en castellano" <python-es en aditel.org>
> > > Message-ID:
> > >  <8d9e208f0609260756w7c45158vff261e8befc769c4 en mail.gmail.com>
> > > Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> > >
> > > 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.-
> > > > > >
> > Yo hice una aplicación que grafica la medida de uso de la CPU, RAM,
> > SWAP y HD, pero no lo hice con ps sino con vmstat, que en una sola
> > linea de texto te entrega toda esta información, excepto el HD que esa
> > la hice con df.
> >
> > La aplicación, sirve sobre linux y windows, esta programada en TCL y
> > no ocupa mas de 10k.
> >
> > Si te sirve te la envio, o me esperas que la pase a python con tkinter.
> >
> > Rolando Jose Torre Sanchez
> > rolandojtorres en gmail.com
> > _______________________________________________
> > Python-es mailing list
> > Python-es en aditel.org
> > http://listas.aditel.org/listinfo/python-es
> >
>
> Rolando: me la pido. A mi sí me gustaría que me la enviaras. Y cuando la
> la
> portes a python con tkinter, también. O:)
>
> --
> Alfredo Baeza
> Linux Registered User #422686
> Ubuntu Registered User #4353
> alf.baeza _AT_ gmail _DOT_ com
> _______________________________________________
> 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