Christopher Faylor wrote:
When I hit ^C, bash and cmd exit immediately leaving perl and the two
java processes.
Cygwin has no way of knowing what the children of non-cygwin
subprocesses are. So, as you've found, if you don't use a Cygwin
program, you won't get linux-like signal results. This shouldn't be
*too* surprising.
The best way to avoid such surprises is NOT to use .BAT files in your
app stack. As long as you have all cygwin processes in the process tree
(it's OK for the leaf processes to not be cygwin, though), the ^Cs
should get passed down as expected.
--
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/