ann: servicestation - run your linux/mac services on windows without needing pywin...
oisin.mulvihill at gmail.com
Fri Jul 17 05:13:49 EDT 2009
On Jul 17, 9:34 am, Tim Golden <m... at timgolden.me.uk> wrote:
> Oisin Mulvihill wrote:
> > Hi There,
> > I gave a lightning talk about my ServiceStation project at Europython
> > 2009. While it
> > isn't written in Python (C++/Windows), I did write it with python in
> > mind. Its
> > released under the CDDL license.
> > I'm hoping it will be of use to other Python users who will need to run
> > their services
> > on windows, but don't want to learn much/anything about windows service
> > programming.
> > If your interested in this check out the projects trac page for docs and download
> > http://www.foldingsoftware.com/servicestation
> It's not clear at a glance how this differs from, say, the
> venerable SRVANY.EXE and a slew of other "Run-things-as-a-service"
> programs. Absolutely not wishing to be disparaging, but what
> is servicestation offering to distinguish itself?
I have to admit I didn't come across srvany before. I may not have
used the right google fu the day I decided to do this ;) So maybe it
does all the following, however servicestation distingusihes itself
* Properly tracking all child processes launched by the command it
runs and closes them on stop/restart.
* Monitoring the command its running and keeping it alive.
* Allows you to set the description / name from the config file.
* It logs useful information to the event viewer so you can see why
it couldn't run the command under its care.
* Can interact with the desktop or not so you can run programs with a
gui but not actually see it.
* Does not disconnect the service if you log-out as some runners do.
Thats all I can think of. I should probably add this to this wiki too,
Thanks for prompting me on this.
More information about the Python-list