I do have a bat(startJboss.bat) file that starts a JBoss server. When I start it it creates an output to standard cmd (windows) console. When I want to politely end this process I just hit Ctrl + C and the shutdown of the server is as expected.
I want to start the server from cygwin console. So starting is ok, just
cmd /c startJboss.bat
and the server is up. I want to be able to politely stop it from cygwin as well. When hitting the Ctrl + C in cygwin it shuts the wrapping cmd directly but the kill signal is not propagated to the underlying process. So the server is not properly shut down.
How should I propagate the Ctrl + C signal to the process that is started in the bat file?