Я запускаю дочерний процесс на Java следующим образом:
final String[] cmd = {"<childProcessName>"};
Process process = Runtime.getRuntime().exec(cmd);
Теперь он работает в фоновом режиме. Все хорошо и прекрасно.
Если моя программа теперь выйдет из строя (она все еще находится в dev:-)), дочерний процесс все еще, кажется, висит вокруг. Как я могу сделать это автоматически, когда родительский процесс Java умирает?
Если это помогает, я использую Mac OS X 10.5