On 2006-03-28, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > 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
Do you mean you want the output of ps? That seems most likely. In that case use os.popen. p = os.popen("ps -eo pid,ppid,args") output = p.read() p.close() -- http://mail.python.org/mailman/listinfo/python-list