Tengo una aplicación Java que crea un proceso externo y lee el proceso 'stdout a través de un InputStream. Necesito poder matar el proceso cuando haya terminado con él. ¿Hay alguna manera de enviar una señal SIGINT a este proceso? (como si hubiera presionado Ctrl + C desde la consola).¿Cómo enviar la señal SIGINT de Java a un proceso externo?
El proceso externo no es mi código y no puedo modificarlo.
Parece que envía una señal SIGTERM, no SIGINT. Consulte esta pregunta aquí: http://stackoverflow.com/questions/2950338/how-can-i-kill-a-linux-process-in-java-with-sigkill-process-destroy-does-sigte –