Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Python: Python

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

 

 

Python python RSS feed   Index | Next | Previous | View Threaded


oisin.mulvihill at gmail

Jul 17, 2009, 1:14 AM

Post #1 of 4 (270 views)
Permalink
ann: servicestation - run your linux/mac services on windows without needing pywin...

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.

The ServiceStation blurb is:

ServiceStation allows you to run arbitrary programs as a
service on the Windows platform. The program you wish to
run does not need to be changed to allow it to work with
ServiceStation or windows services.

This project was developed with an eye to running Python web
services on Windows, without the need to use and include Pywin32.
This meant we could take services running on Linux/Mac and
run them unmodified on Windows."

If your interested in this check out the projects trac page for docs
and download

http://www.foldingsoftware.com/servicestation

All the best,

Oisin

--
http://mail.python.org/mailman/listinfo/python-list


mail at timgolden

Jul 17, 2009, 1:34 AM

Post #2 of 4 (242 views)
Permalink
Re: ann: servicestation - run your linux/mac services on windows without needing pywin... [In reply to]

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
--
http://mail.python.org/mailman/listinfo/python-list


oisin.mulvihill at gmail

Jul 17, 2009, 2:13 AM

Post #3 of 4 (245 views)
Permalink
Re: ann: servicestation - run your linux/mac services on windows without needing pywin... [In reply to]

On Jul 17, 9:34 am, Tim Golden <m...@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


--
http://mail.python.org/mailman/listinfo/python-list


mail at timgolden

Jul 17, 2009, 2:26 AM

Post #4 of 4 (248 views)
Permalink
Re: ann: servicestation - run your linux/mac services on windows without needing pywin... [In reply to]

Oisin Mulvihill wrote:
> I have to admit I didn't come across srvany before.

It's been part of the Windows Resource Kit since way back,
but like many such things is probably known more by word-of-mouth
than by Internet Searchability

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

Looks very interesting. Definitely put this on the front page,
otherwise people may think as I did that this is just another
srvany clone.

TJG
--
http://mail.python.org/mailman/listinfo/python-list

Python python RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.