how to capture os.execvp into variable

s99999999s2003 at yahoo.com s99999999s2003 at yahoo.com
Mon Mar 27 22:39:51 EST 2006


hi
i am using this code to run a ps command in unix

def run(program, *args):
    pid = os.fork()
    if not pid:
        os.execvp(program, (program,) +  args)
    return os.wait()[0]

run("ps", "-eo pid,ppid,args")

It runs fine, but i wish to store the results into a variable....how
can i do this ? I tried
to put ret=os.execvp(program, (program,) +  args) but ret has no value
thanks




More information about the Python-list mailing list