ann: servicestation - run your linux/mac services on windows without needing pywin...

Oisin Mulvihill 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?
>
> TJG

Hi There,

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
by:

 * 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.

Oisin





More information about the Python-list mailing list