[Python-Leipzig] Process hierarchy

"Göpfert, Jens" jens.goepfert at tracetronic.de
Fr Nov 13 13:58:34 UTC 2009


Hallo nochmal,

nach etwas googlen hab ich folgenden thread gefunden:
http://www.linuxquestions.org/questions/programming-9/function-for-getting-pid-of-any-process-276839/

auf einem ersten Blick würde ich sagen, dass man das auch in reinem Python umsetzen kann. Falls nicht, muss ein C-Wrapper geschrieben werden.

Gruß

-------------------------------------------------------------------
Dipl.-Inf. Jens Göpfert

tracetronic GmbH
Heidelberger Str. 24
01189 Dresden
Telefon: +49 (0)351-20 57 68-29
Telefax: +49 (0)351-20 57 68-99
E-Mail: mailto:jens.goepfert at tracetronic.de
-------------------------------------------------------------------
Geschäftsführer: Dr.-Ing. Rocco Deutschmann, Dr.-Ing. Peter Strähle
Handelsregister: Amtsgericht Dresden, HRB 23 086
-------------------------------------------------------------------


-----Ursprüngliche Nachricht-----
Von: python-leipzig-bounces at python.net [mailto:python-leipzig-bounces at python.net] Im Auftrag von Dr. Volker Jaenisch
Gesendet: Freitag, 13. November 2009 03:16
An: Python User Group Leipzig
Betreff: Re: [Python-Leipzig] Process hierarchy

Hallo Jens!

Göpfert, Jens schrieb:
> Ein unschöner, aber erster Lösungsansatz wäre vielleicht die Ausgabe von "ps -ef" zu parsen.
>
> import subprocess
> proc = subprocess.Popen(["ps", "-ef"], stdout=subprocess.PIPE)
> psOutput = proc.stdout.readlines()
> print psOutput
>   
Genau das wollte ich nicht machen.
Es würde zwar für den gegebenen Anwendungszweck ausreichen (Interaktive 
Nutzung)
aber es erscheint mir Plump.

Beste Grüße

Volker

-- 
====================================================
   inqbus it-consulting      +49 ( 341 )  5643800
   Dr.  Volker Jaenisch      http://www.inqbus.de
   Herloßsohnstr.    12      0 4 1 5 5    Leipzig
   N  O  T -  F Ä L L E      +49 ( 170 )  3113748
====================================================


_______________________________________________
Python-Leipzig mailing list
Python-Leipzig at python.net
http://starship.python.net/mailman/listinfo/python-leipzig

Website der Python User Group Leipzig:
http://www.python-academy.de/User-Group/



Mehr Informationen über die Mailingliste Python-Leipzig