Как убить подпроцессы процесса Java?

Я создаю процесс P1, используя Process P1 = Runtime.exec (...) . Мой процесс P1 создает другой процесс, например P2, P3 ....

Затем я хочу убить процесс P1 и все процессы, созданные P1, то есть P2, P3 ...

P1.destroy () убивает только P1, а не его подпроцессы.

Я также погуглил и обнаружил, что это ошибка Java: http://bugs.sun.com/view_bug.do?bug_id=4770092

Есть ли у кого-нибудь идеи, как это сделать?

5
задан Brooks Moses 22 January 2013 в 02:55
поделиться