cygrunsrv problem
Wynfield Henman
wynfield@gmail.com
Mon Feb 5 02:02:00 GMT 2007
Brian,
thanks for the informative explanation about cygrunsrv and demon processes.
On 2/2/07, Brian Dessent <brian@dessent.net> wrote:
> Wynfield Henman wrote:
>
> > The "cygrunsrv -Q <name>" definitely is buggy to me.
> > When I started up my system "privoxy" is indeed up and running as it should be.
> >
> > But, when I do a cygrunsrv -Q it shows that the service is stopped,
> > yet it isn't.
>
> There's no bug here, just some misunderstanding on your part.
>
> Privoxy detaches and demonizes on its own when you start it. Cygrunsrv
> is meant to be used with programs that do not detach themselves. That
> is why you must launch things such as "cron -D" and so on to tell it not
> to demonize itself. If the launched program demonizes itself then
> cygrunsrv has no way to monitor when it has stopped, and it thinks the
> binary has terminated immediately after starting. Thus cygrunsrv itself
> terminates and tells the system that the service has stopped, even
> though the spawned privoxy binary might still be running, but the
> service itself (which is cygrunsrv) is not actually running.
>
> You can use the windows built-in "sc" command to verify that the service
> isn't actually running, type "sc query privoxy" and it should agree with
> whatever cygrunsrv -Q says.
>
> If you want this to work you need to specify whatever option privoxy
> uses to tell it not to detach.
>
> Brian
>
> --
> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
> Problem reports: http://cygwin.com/problems.html
> Documentation: http://cygwin.com/docs.html
> FAQ: http://cygwin.com/faq/
>
>
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list