(Я не Linux или Wine pro ... они были созданы ИТ-специалистом ... Я просто Java-парень) Я работаю над Java-приложением, которое работает на Linux.Он порождает несколько потоков, которые делают одно и то же, а именно порождают процессы (java.lang.Process), некоторые Linux, некоторые Windows через wine.Некоторые из моих потоков будут зависать бесконечно во время вызовов Wine.
Поскольку у меня несколько потоков, которые вызывают одни и те же приложения linux / windows, я не могу просто собрать вывод ps для wine и убить его, потому что я могубить винные процессы, которые в порядке.
Я немного погуглил, и благодаря рефлексии я смог получить pid из процесса, но он не соответствует pid для Linux с использованием ps, поэтому я думаю, что это pid, работающий в Wine.
(наконец, вопрос ...) Есть ли способ убить процесс, выполняющийся в wine, ссылаясь на его pid?