У меня есть приложение, использующее Tomcat, которое выполняет некоторые другие Java-программы. Различные Java-программы передаются основному приложению в качестве аргумента.
Основная программа использует org.apache.commons.exec.DefaultExecutor и org.apache.commons.exec.ExecuteWatchDog.
Когда основное приложение завершается с помощью команды «kill -9», запущенные программы зависают, что является проблемой. Мне нужно завершить все запущенные программы до того, как основная программа будет уничтожена.
Я читал о перехватчике завершения работы, но это применимо и для корректного завершения работы. Есть какие-нибудь предложения относительно того, какое решение может быть?
Подробнее здесь: https://stackoverflow.com/questions/790 ... -is-killed
Обработка запущенных процессов при завершении основной программы ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Нет запущенных процессов, но 3 ядра процессора загружены на 100% [закрыто]
Anonymous » » в форуме Linux - 0 Ответы
- 59 Просмотры
-
Последнее сообщение Anonymous
-
-
-
С# Список запущенных процессов с использованием служб Windows и консольного приложения
Anonymous » » в форуме C# - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-
-
-
С# Список запущенных процессов с использованием служб Windows и консольного приложения
Anonymous » » в форуме C# - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-