![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
1. Если я вижу что человек может сам написать код, я не буду его писать. Тем более что ты уже почти сделал это в своем первом примере, его только чуть чуть доработать. 2. У нас в FAQ есть готовый пример кода. -------------------- 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. |
|||
|
||||
| Hidrag |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 877 Регистрация: 9.4.2005 Где: JDK Репутация: 3 Всего: 25 |
Снова появился вопрос по данной теме:
Как в списке процессов найти МОЮ JAVA программу, ведь они там все как java.exe идут, или это без танцев не получится? -------------------- |
|||
|
||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 31 Всего: 132 |
Вот я и говорю, а нет ли другого способа определить, что процесс работает? Средствами ОС скорее всего никак, ей неведомо чего это там работает в java-машине. Может быть сокет какой-нить запускать на прослушивание, pid-файлик создавать. Да мало ли способов. |
|||
|
||||
| Hidrag |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 877 Регистрация: 9.4.2005 Где: JDK Репутация: 3 Всего: 25 |
...процесс начинает писать в файл...
получается придется следить за файлом, если начал изменяться тогда можно считать что процесс запущен... по другому похоже никак -------------------- |
|||
|
||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 31 Всего: 132 |
Это зачем? При старте процесса создаешь файл, при закрытии удаляешь и надо-то всего отслеживать его существование. Такой способ вполне успешно используется для того, чтобы не запускать процесс повторно. Даже аварийные завершения JVM отслеживать не надо - можно просто вызвать для файла метод deleteOnExit(). Добавлено @ 13:27 Ну это все, конечно, пройдет если процесс ты сам писал. |
|||
|
||||
| Hidrag |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 877 Регистрация: 9.4.2005 Где: JDK Репутация: 3 Всего: 25 |
писал сам, но это "имитатор" другого поэтому если он будет создавать файл и я буду это отлавливать, то "оригинал" не создает файлов...
а так идея хорошая -------------------- |
|||
|
||||
![]()
|
| Правила форума "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. |