Execute command at shutdown

2006-07-02 Thread Maurício

  Hi,

  Is it possible, using some cygwin functionality, to tell Windows to 
execute a command at shutdown? For instance, I would like to have:


ipconfig.exe /release

executed everytime I shutdown Windows, since I need that to avoid 
problems with my cable provider when using dual-boot. How can I do that?


  Thanks,
  Maurício


--
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: Execute command at shutdown

2006-07-02 Thread Igor Peshansky
On Sun, 2 Jul 2006, Maurício wrote:

   Hi,

   Is it possible, using some cygwin functionality, to tell Windows to
 execute a command at shutdown? For instance, I would like to have:

 ipconfig.exe /release

 executed everytime I shutdown Windows, since I need that to avoid
 problems with my cable provider when using dual-boot. How can I do that?

One thing that comes to mind is a program that invokes the command you
want on SIGHUP, installed as a service with cygrunsrv that will terminate
at shutdown, with HUP as the termination signal.  Beware, though, that
services have a certain period of time in which to stop, after which the
service process will be terminated by Windows.

If I were you, I'd look into using the Windows hooks for this, instead.
HTH,
Igor
-- 
http://cs.nyu.edu/~pechtcha/
  |\  _,,,---,,_[EMAIL PROTECTED] | [EMAIL PROTECTED]
ZZZzz /,`.-'`'-.  ;-;;,_Igor Peshansky, Ph.D. (name changed!)
 |,4-  ) )-,_. ,\ (  `'-'   old name: Igor Pechtchanski
'---''(_/--'  `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

Las! je suis sot... -Mais non, tu ne l'es pas, puisque tu t'en rends compte.
But no -- you are no fool; you call yourself a fool, there's proof enough in
that! -- Rostand, Cyrano de Bergerac
--
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: Execute command at shutdown

2006-07-02 Thread Maurício

Igor Peshansky wrote:

On Sun, 2 Jul 2006, Maurício wrote:



 Hi,

 Is it possible, using some cygwin functionality, to tell Windows to
execute a command at shutdown? For instance, I would like to have:

ipconfig.exe /release

executed everytime I shutdown Windows, since I need that to avoid
problems with my cable provider when using dual-boot. How can I do that?



One thing that comes to mind is a program that invokes the command you
want on SIGHUP, installed as a service with cygrunsrv that will terminate
at shutdown, with HUP as the termination signal.  Beware, though, that
services have a certain period of time in which to stop, after which the
service process will be terminated by Windows.

If I were you, I'd look into using the Windows hooks for this, instead.
HTH,
Igor



  I am not able to find those Windows hooks :(

  Maurício


--
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: Execute command at shutdown

2006-07-02 Thread Larry Hall (Cygwin)

Maurício wrote:

  Hi,

  Is it possible, using some cygwin functionality, to tell Windows to 
execute a command at shutdown? For instance, I would like to have:


ipconfig.exe /release

executed everytime I shutdown Windows, since I need that to avoid 
problems with my cable provider when using dual-boot. How can I do that?



As an alternative to Igor's suggestions, if you're willing interject a
different shutdown scheme into your process, you can always create an
alias or a script that does the above and then calls Cygwin's 'shutdown'
in the flavor of your choice to do what you're looking for.  'shutdown'
is available in it's own Cygwin package.


--
Larry Hall  http://www.rfk.com
RFK Partners, Inc.  (508) 893-9779 - RFK Office
216 Dalton Rd.  (508) 893-9889 - FAX
Holliston, MA 01746

--
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: Execute command at shutdown

2006-07-02 Thread Igor Peshansky
On Sun, 2 Jul 2006, Maurício wrote:

 Igor Peshansky wrote:
  On Sun, 2 Jul 2006, Maurício wrote:
 
Is it possible, using some cygwin functionality, to tell Windows to
   execute a command at shutdown? For instance, I would like to have:
  
   ipconfig.exe /release
  
   executed everytime I shutdown Windows, since I need that to avoid
   problems with my cable provider when using dual-boot. How can I do that?
 
  One thing that comes to mind is a program that invokes the command you
  want on SIGHUP, installed as a service with cygrunsrv that will terminate
  at shutdown, with HUP as the termination signal.  Beware, though, that
  services have a certain period of time in which to stop, after which the
  service process will be terminated by Windows.
 
  If I were you, I'd look into using the Windows hooks for this, instead.

 I am not able to find those Windows hooks :(

You weren't looking very hard.  The first match in a Google search for
windows shutdown hooks -java produces exactly what you're looking for.
Igor
P.S. Interestingly enough, I was going to suggest exactly what Larry
proposed as the third alternative in my original message, but then figured
you'd want to have this when you shutdown via Windows Start menu, so
dismissed that possibility.
-- 
http://cs.nyu.edu/~pechtcha/
  |\  _,,,---,,_[EMAIL PROTECTED] | [EMAIL PROTECTED]
ZZZzz /,`.-'`'-.  ;-;;,_Igor Peshansky, Ph.D. (name changed!)
 |,4-  ) )-,_. ,\ (  `'-'   old name: Igor Pechtchanski
'---''(_/--'  `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

Las! je suis sot... -Mais non, tu ne l'es pas, puisque tu t'en rends compte.
But no -- you are no fool; you call yourself a fool, there's proof enough in
that! -- Rostand, Cyrano de Bergerac
--
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/