![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
LeoGL |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 8.1.2007 Репутация: нет Всего: нет |
Всем привет.
Как можно убить процесс если (1) его PID при каждом запуске меняется и (2) его имя в tasklist неоднозначно (то бишь, с таким именем есть несколько процессов)? Процессы запускаю в яве с помощью ProcessBuilder("cmd.exe,..."). Вызываю Process.destroy() - процесс как работал, так и работает. Спасибо. |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
А запускать через cmd.exe обязательно? Просто destroy() убивает сам cmd.exe, но не процессы который был запущены из cmd.exe.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
LeoGL |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 8.1.2007 Репутация: нет Всего: нет |
ну в принципе да, обязательно. Если конкретней, то это run.bat от jboss as. Запускаю две инстанции на одном компе (отсюда два процесса с одним именем), а потом хочу также программно убить одну из них. |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Может и останавливать тогда с помощью батника? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
LeoGL |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 8.1.2007 Репутация: нет Всего: нет |
Было бы разумно, но дело в том, что я хочу не остановить, а убить процесс.
|
|||
|
||||
jk1 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1168 Регистрация: 17.10.2008 Где: Санкт-Петербург Репутация: 40 Всего: 75 |
Используйте
вывод отфильтруйте по порту, на котором висит JBoss и получите PID. Дальше убейте процесс по PID. -------------------- Opinions are like assholes — everybody has one |
|||
|
||||
LeoGL |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 8.1.2007 Репутация: нет Всего: нет |
Ух ты, а это уже теплее.
Спасибо. Плюсовать репутацию пока не могу, постов мало. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |