[Tutor] os.system

Hans Gubitz gubitz@netcologne.de
Mon, 19 Nov 2001 22:26:29 +0100


Thank you for the hints. What do you think about:


import os, string
class bild:
    def __init__(self, host, bild):
        self.host = host
        self.bild = bild
        kommando = "xv -display %s:0.0 %s&" % (host,bild)
        os.system(kommando)
        self.pid = self.suche()
    def suche(self):
        pr = os.popen("ps axw","r")
        zeilen=pr.readlines()
        print zeilen
        pr.close()
        for zeile in zeilen:
            if string.find(zeile,self.host) >= 0 and string.find(zeile,self.bild) >= 0:
                pid = string.split(zeile," ")[0]
        return int(pid)
    def kill(self):
        os.kill(self.pid,15)

-- 
Hans Gubitz <gubitz@netcologne.de>