Ich will unter Linux mit Hilfe des programms ps die Prozesse einlesen, die gerade auf meinem System laufen und dieses Ergebnis in einem Strng speichern.
Code: Alles auswählen
>>> import os
>>> os.popen('/bin/ps','w') #geht auch genau so gut mit os.system('/bin/ps')
<open file '/bin/ps', mode 'w' at 0x810ed98>
>>> PID TTY TIME CMD
233 pts/0 00:00:00 bash
266 pts/0 00:00:00 python
327 pts/0 00:00:00 ps <defunct>
329 pts/0 00:00:00 ps
Natürlich verwende ich dann nicht nur ps sondern ps aux und mit grep filter ich mir meine Prozesse raus, die ich haben will.