cygrunsrv - services enters stopped state if underlying program exits or is killed - doesn't auto restart
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
> Does that sound ok?
For me, yes.
> The patch is simple and I could upload a new cygrunsrv today or tomorrow.
Andrey Repin (firstname.lastname@example.org) 28.01.2015, <15:40>
Sorry for my terrible english...
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin