Best command for running shell command
Roy Smith
roy at panix.com
Tue Jul 11 08:14:11 EDT 2006
In article <0001HW.C0D95C2600E03045F0284530 at News.Individual.DE>,
Donald Duck <bluejump at mac.com> 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.
More information about the Python-list
mailing list