Pegando processos do Linux com java  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline

Estou tentando pegar um processo no linux e estou usando este comando "ps -ef | grep java", que pega o processo pelo nome.
E gostaria de usar isso em uma classe java, por exemplo, rodo um java test.Test e quero que a classe me mostre que este processo está rodando.

Estou fazendo desta maneira:



Mas quando rodo esta classe não é impresso nada.

Alguém sabe pq está acontecendo isso?

www.bau-de-dev.com
fuzzyMind
Debugger

Membro desde: 03/09/2007 18:55:49
Mensagens: 69
Localização: Espanha
Offline

Eu tenho o código igual ao seu que funciona perfeitamente em Windows...

A únicas coisas que eu consigo pensar é se o usuário que está executando o comando Java não tem permissão suficiente ou se o seu bash não deixa por algum problema.


Before I speak, I have something important to say. - Groucho Marx
Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline

Eu estou como root e executo um processo primeiro em java, como root, depois excuto outro para pegar a classe que foi executada antes, também como root.
Quando eu coloco só ps -ef ou ps -ax funciona legal, mas quando coloco ps -ef | grep java alguma coisa não printa nada na tela, mas quando executo o mesmo comando na linha de comando do linux funciona.....

www.bau-de-dev.com
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

tente o seguinte:



É que o "|" tem de ser interpretado pelo interpretador de comandos (no seu caso o bash, mas você pode usar outro.)

[WWW]
Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline

É ainda não funcionou....
Não printa nada. Que doidera

www.bau-de-dev.com
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Eu testei, o correto é:



Não ponha tudo em uma linha só, que não deu certo.

This message was edited 1 time. Last update was at 15/02/2008 11:41:57

[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team