JAVA и сторонние процессы
От: Сан Саныч Россия  
Дата: 07.08.01 16:47
Оценка:
Truble 1 таков — JAVA приложение запускает некий процесс ( к примеру юниксовый процесс "ps -ef"), этот некий процес пишет в какойто поток, как из JAVA приложения прочитать из этого потока? Ответье пожалуйста.

Truble 2 таков — есть ли возможность из JAVA приложения получить список всех процессов запущенных на машине и кильнуть некоторые из них? Если есть объясните плиз как это сделать.
Re: JAVA и сторонние процессы
От: Аноним  
Дата: 09.08.01 06:13
Оценка:
Здравствуйте Сан Саныч, вы писали:

СС>Truble 1 таков — JAVA приложение запускает некий процесс ( к примеру юниксовый процесс "ps -ef"), этот некий процес пишет в какойто поток, как из JAVA приложения прочитать из этого потока? Ответье пожалуйста.


СС>Truble 2 таков — есть ли возможность из JAVA приложения получить список всех процессов запущенных на машине и кильнуть некоторые из них? Если есть объясните плиз как это сделать.


вообще это все — нейтив. а с системой ява (теоретически) не работает.

в первом случае могу присоветовать написать еще одну программку, которая будет брать поток
того процесса ("ps ef >myprog.class") и кидать его в сокет (например).
дальше все просто и понятно, ваша программа сможет получить этот поток.

во втором случае — без "системноадаптированой фишки" не обойтись. Perl, C...
а уж как с ней связываться — дело хозяйское.

если все это не подразумевает внешнего подключения (будет работать только на одном компе),
IMHO тогда вообще нет смысла все это городить на яве.

Олег
Re[2]: JAVA и сторонние процессы
От: Сан Саныч Россия  
Дата: 09.08.01 09:31
Оценка:
Здравствуйте Аноним, вы писали:


А>в первом случае могу присоветовать написать еще одну программку, которая будет брать поток

А>того процесса ("ps ef >myprog.class") и кидать его в сокет (например).
А>дальше все просто и понятно, ваша программа сможет получить этот поток.

А>во втором случае — без "системноадаптированой фишки" не обойтись. Perl, C...

А>а уж как с ней связываться — дело хозяйское.

А>если все это не подразумевает внешнего подключения (будет работать только на одном компе),

А>IMHO тогда вообще нет смысла все это городить на яве.

А>Олег



Спасибо за совет.
Re: JAVA и сторонние процессы
От: tosh  
Дата: 20.08.01 09:39
Оценка:
Здравствуйте Сан Саныч, вы писали:

СС>Truble 1 таков — JAVA приложение запускает некий процесс ( к примеру юниксовый процесс "ps -ef"), этот некий процес пишет в какойто поток, как из JAVA приложения прочитать из этого потока? Ответье пожалуйста.


СС>Truble 2 таков — есть ли возможность из JAVA приложения получить список всех процессов запущенных на машине и кильнуть некоторые из них? Если есть объясните плиз как это сделать.


Есть такой проект JTop
http://www.anthonyeden.com/projects/jtop/
Re: JAVA и сторонние процессы
От: sluge  
Дата: 28.08.01 11:17
Оценка:
Здравствуйте Сан Саныч, вы писали:

СС>Truble 1 таков — JAVA приложение запускает некий процесс ( к примеру юниксовый процесс "ps -ef"), этот некий процес пишет в какойто поток, как из JAVA приложения прочитать из этого потока? Ответье пожалуйста.


СС>Truble 2 таков — есть ли возможность из JAVA приложения получить список всех процессов запущенных на машине и кильнуть некоторые из них? Если есть объясните плиз как это сделать.


Все это можно сделать с помощью JNI-самое интересное что из млатной сановской книги дали почитать только одну главу(9)-и как раз про JNI
был у меня даже пример чтения процессов с тачки из-под виндов и вывода их в swing-окно, но что-то нинайду никак
Re[2]: JAVA и сторонние процессы
От: Сан Саныч Россия  
Дата: 28.08.01 11:26
Оценка:
Здравствуйте sluge, вы писали:

S>Все это можно сделать с помощью JNI-самое интересное что из млатной сановской книги дали почитать только одну главу(9)-и как раз про JNI

S>был у меня даже пример чтения процессов с тачки из-под виндов и вывода их в swing-окно, но что-то нинайду никак

Спаксибо всем кто отклинулся. Но решаемая задача нетребует подобных достаточно громоздких средств как Jini. Из всех решений было выбрано — клиент серверное приложение построенной на RMI. а системозавиимые фичи решили сделать местами на CShell местам на Перле.
Re[2]: JAVA и сторонние процессы
От: Dima  
Дата: 30.08.01 10:08
Оценка:
Здравствуйте sluge, вы писали:


S>Все это можно сделать с помощью JNI-самое интересное что из млатной сановской книги дали почитать только одну главу(9)-и как раз про JNI

А можно URL?
Re[3]: JAVA и сторонние процессы
От: sluge  
Дата: 31.08.01 07:50
Оценка:
Здравствуйте Dima, вы писали:

D>Здравствуйте sluge, вы писали:



S>>Все это можно сделать с помощью JNI-самое интересное что из млатной сановской книги дали почитать только одну главу(9)-и как раз про JNI

D>А можно URL?

ну я ууже не помню точно, поищи там где сан продает онлайн свои книжки
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.