You should take a look at the subprocess module
http://www.python.org/dev/doc/devel/lib/module-subprocess.html
-Larry Bates
[EMAIL PROTECTED] wrote:
> Hi !
>
> I want to write a program that backup some databases in the night.
>
> Pseudo like this:
>
> try:
> if cmd('net stop dbservice'):
> s=c://backup'+str(time.time())+'.zip'
> if cmd('zipit c:\\database '+s):
> if cmd('map drive \\\\backupdrive\\c$ y -user BACKUP -pwd SECRET'):
> if cmd('copy '+s+' y:\\'):
> LogSucc()
> finally:
> cmd('net start dbservice')
>
> I'm trying with os.system() commands.
> But that is printing the result message to the screen, not to a tuple,
> like commands.|getstatusoutput().
> I need to store this message, because I want to log everything that this
> program do/print; every of the messages.
>
> So: how to I capture the screen, or how to I use
> |commands.|getstatusoutput() to access the Windows batch/cmd commands,
> and get their errors/statuses ?
>
> Please help me !
>
> Thanks for it: dd
> |
--
http://mail.python.org/mailman/listinfo/python-list