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