cygrunsrv - services enters stopped state if underlying program exits or is killed - doesn't auto restart
Andrey Repin
anrdaemon@yandex.ru
Wed Jan 28 22:38:00 GMT 2015
Greetings, Corinna Vinschen!
>> --neverexits works, but not if the program that cygrunsrv starts is
>> stopped with a kill -9 signal. Perhaps the -9 signal propagates to the
>> cygrunsrv.exe program?
> Hmm, yes. Cygrunsrv evaluates how the service process ended, and only
> if it exited the neverexits logic comes into play. If it ended due to
> a signal, it does nothing.
> This is unfortunate because it diminishes the usefulness of --neverexits.
> I could patch cygrunsrv to do this:
> If the service exited due to a signal, and if that signal is not the
> defined termination or shutdown signal (default SIGTERM for both),
> and if --neverexits has been defined, then performas the neverexits
> action.
> Does that sound ok?
For me, yes.
> The patch is simple and I could upload a new cygrunsrv today or tomorrow.
--
WBR,
Andrey Repin (anrdaemon@yandex.ru) 28.01.2015, <15:40>
Sorry for my terrible english...
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list