Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Можно ли узнать pid процесса 
:(
    Опции темы
shupg
Дата 9.10.2007, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 21.6.2006

Репутация: нет
Всего: 2



Дарова! 

Есть такая нужда: узнать pid процесса, запущенного из под  java

Код

Process proc = .......;


что нужно делать дальше, чтоб узнать его pid, если это вааще реально.

P.S.: узнать pid по имени не предлагать.
PM MAIL   Вверх
Orange
Дата 9.10.2007, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 6.9.2004
Где: Russia, Moscow

Репутация: 4
Всего: 5



Ты это имеешь ввиду?
Код

System.getProperty( "process.id" );

--------------------
Пару дней назад я познакомился с мальчиком......
PM MAIL ICQ   Вверх
shupg
Дата 10.10.2007, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 21.6.2006

Репутация: нет
Всего: 2



Модет быть. Положим программа на java порождает cmd.exe
Код

Process proc = Runtime.getRuntime().exec("cmd.exe");

, но в системе их уже 5. Что делать, для того чтобы узнать pid именно того процесса, который наш? Если просто надо прописать какой-н-ть проперти, то как оно формируется?
PM MAIL   Вверх
_Michael
Дата 11.10.2007, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 23.6.2007
Где: з полонини

Репутация: 2
Всего: 6



Цитата(shupg @  10.10.2007,  16:35 Найти цитируемый пост)
, но в системе их уже 5. Что делать, для того чтобы узнать pid именно того процесса, который наш? 


shupg, ну просто ж самому взять и проверить. возьми запусти и вызови System.getProperty( "process.id" ); в консоль например выведи, как тебе Orange посоветовал. И также в диспетчере задач например посмотри PID твоего новосозданного процесса и увидишь действительно одинаковые они или нет. Но что-то мне подсказывает что если такая проперти "process.id"
существует, то ето наверное PID запущенной jav'ы smile

Добавлено через 1 минуту и 7 секунд
Иначе мы б както указывали что нам надо PID именно нашего нового процесса. а то просто System.getProperty( "process.id" ); 
smile


--------------------
...не убивайся ни о чем - все временно,
хоть ночь темна но светлым днем беременна...

Саади
PM MAIL   Вверх
shupg
Дата 11.10.2007, 12:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 21.6.2006

Репутация: нет
Всего: 2



Печально, что нет такой фичи под явой!
Пасиб в любом случае. jni мне в помощь...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0672 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.