os.system in a service

Lawrence Wong lawrencew00 at hotmail.com
Thu Aug 6 06:58:03 EDT 2009


I actually found the solution.  I was trying to copy a file from another computer to the current one.  My 'access was denied'.  So I had to go to my service at Admin Tools --> Services and 'Log on as' the Administrator.  Was ok after that.  Thanks for your responses everyone.  

> To: python-list at python.org
> From: gagsl-py2 at yahoo.com.ar
> Subject: Re: os.system in a service
> Date: Thu, 6 Aug 2009 05:35:57 -0300
> 
> En Thu, 06 Aug 2009 03:59:13 -0300, Diez B. Roggisch <deets at nospam.web.de>  
> escribió:
> > Gabriel Genellina schrieb:
> >> En Wed, 05 Aug 2009 13:07:39 -0300, Lawrence Wong  
> >> <lawrencew00 at hotmail.com> escribió:
> 
> >>> I wrote a program which runs a .bat file using os.system like:  
> >>> 'os.system(pathToBatFile)' and everything was good.  Then I decided to  
> >>> turn my program into a service as opposed to being run with the  
> >>> command prompt showing.  When my program became a service, I noticed  
> >>> that the os.system command to run my .bat file was no longer working.  
> >>> [...]
> 
> >>  Capture stdout and stderr and you'll probably see the error message:
> >>  some_command >logfile.txt 2>&1
> >
> > Which isn't possible as a service.
> 
> Why you say so? One should avoid using mapped drive letters and network  
> shares -- that probably aren't defined for the account under which the  
> service runs. And always use absolute paths. And ensure the account has  
> write permissions for the output file... But other than that, os.system  
> should work fine. Do I miss something?
> 
> > The OP might consider using suprocess istead of os.system, and establish  
> > pipes to read the output of the command into a file he can analyze.
> 
> That's a good idea, although overkill for simple cases I'd say.
> 
> -- 
> Gabriel Genellina
> 
> -- 
> http://mail.python.org/mailman/listinfo/python-list

_________________________________________________________________
More storage. Better anti-spam and antivirus protection. Hotmail makes it simple.
http://go.microsoft.com/?linkid=9671357
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20090806/8ec9819c/attachment-0001.html>


More information about the Python-list mailing list