RE: Remove cygwin services

2005-08-15 Thread Igor Pechtchanski
On Fri, 12 Aug 2005, Herb Martin wrote:

 It might help (pure speculation) to enable one of the signals
 when creating Cygwin-Apps as services.  This way the stop
 will include a HUP or TERM.

$ cygrunsrv --help 21 | grep -C2 'HUP'
  -s, --termsig signalOptional signal to send to service application
when service is stopped.  signal can be a number
or a signal name such as HUP, INT, QUIT, etc.
Default is TERM.
  -y, --dep svc_name2 Optional name of service that must be started

As you can see, cygrunsrv sends SIGTERM to processes by default when the
service is stopped.
Igor
-- 
http://cs.nyu.edu/~pechtcha/
  |\  _,,,---,,_[EMAIL PROTECTED]
ZZZzz /,`.-'`'-.  ;-;;,_[EMAIL PROTECTED]
 |,4-  ) )-,_. ,\ (  `'-'   Igor Pechtchanski, Ph.D.
'---''(_/--'  `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

If there's any real truth it's that the entire multidimensional infinity
of the Universe is almost certainly being run by a bunch of maniacs. /DA

--
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/



Remove cygwin services

2005-08-12 Thread Jason FU
What do I do in order to remove installed services of cygwin like sshd, init and
so on?

Thanks.

Jason


--
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/



RE: Remove cygwin services

2005-08-12 Thread Herb Martin
 [mailto:[EMAIL PROTECTED] On Behalf Of Jason FU
 What do I do in order to remove installed services of cygwin 
 like sshd, init and so on?
 

[ I am new to cygwin so factor this into my answer...]

cygrunsrv -R SERVICE_NAME

Example:  cygrunsrv -R sshd

You may also use the Windows services.msc Control Panel
to disable or set a service to manual.

Note that manual service MAY still run if some other service
starts them -- manual doesn't mean a user/admin must start
them, only that the OS will not start them automatically
unless requested to do so by another process or by an actual
manual user/admin request.

I have been unable to use cygrunsrv to modify a service;
so far, I have always removed the service and re-added it.

--
Herb Martin


--
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/



Re: Remove cygwin services

2005-08-12 Thread Jason FU
Herb Martin HerbM at learnquick.com writes:

 
  [mailto:cygwin-owner at cygwin.com] On Behalf Of Jason FU
  What do I do in order to remove installed services of cygwin 
  like sshd, init and so on?
  
 
 [ I am new to cygwin so factor this into my answer...]
 
 cygrunsrv -R SERVICE_NAME
 
 Example:  cygrunsrv -R sshd
 
 You may also use the Windows services.msc Control Panel
 to disable or set a service to manual.
 
 Note that manual service MAY still run if some other service
 starts them -- manual doesn't mean a user/admin must start
 them, only that the OS will not start them automatically
 unless requested to do so by another process or by an actual
 manual user/admin request.
 
 I have been unable to use cygrunsrv to modify a service;
 so far, I have always removed the service and re-added it.
 
 --
 Herb Martin
 
 


[EMAIL PROTECTED] ~
$ cygrunsrv.exe -R sshd
cygrunsrv: Error removing a service: QueryServiceStatus:  Win32 error 1053:
The service did not respond to the start or control request in a timely fashion.


[EMAIL PROTECTED] ~
$ cygrunsrv.exe -R init
cygrunsrv: Error removing a service: QueryServiceStatus:  Win32 error 1053:
The service did not respond to the start or control request in a timely fashion.


By root, I mean this is an administrator a/c.


Jason


--
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/



RE: Remove cygwin services

2005-08-12 Thread Herb Martin
 [EMAIL PROTECTED] ~
 $ cygrunsrv.exe -R init
 cygrunsrv: Error removing a service: QueryServiceStatus:  
 Win32 error 1053:
 The service did not respond to the start or control request 
 in a timely fashion.
 
 
 By root, I mean this is an administrator a/c. 

As I understand cygrunsrv, when you remove a service it
also assumes you wish to stop that service.  If the service
refuses to stop -- which isn't that uncommon for services
started under cygrunsrv (for testing) since they don't know
they are services -- then you will see that error.

I believe that cygrunsrv has already changed the registry
(unconfirmed) and therefore the service will be gone on
next boot.  (If not, I would consider this a bug in cygrunsrv.)

It might help (pure speculation) to enable one of the signals
when creating Cygwin-Apps as services.  This way the stop
will include a HUP or TERM.

--
Herb Martin


--
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/