In article <[EMAIL PROTECTED]>,
 Donald Duck <[EMAIL PROTECTED]> wrote:

> I'm a little bit confused about what is the best way to run a shell command, 
> if I want to run a command like
> 
>                       xxxxxx -a -b > yyyyyy
> 
> where I'm not interested in the output, I only want to make sure that the 
> command was executed OK. How should I invoke this (in a Unix/linux 
> environment)?

The most straight-forward way would be:

import os
status = os.system ("xxxxxx -a -b > yyyyyy")
if status == 0:
   print "it worked"
else:
   print "it failed"

You might also want to look at the new (in 2.4) subprocess module.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to