Executar comando Linux  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
rocha
Virtual Machine Man
[Avatar]

Membro desde: 28/04/2003 10:23:56
Mensagens: 718
Localização: São José dos Campos e Poá - SP.
Offline

Olá Pessoal, eu gostaria de saber se teria como eu fazer uma aplicação que executasse comandos linux como root?

"As religiões formalistas tendem à fixação das crenças e à cristalização dos sentimentos; fossilizam a Verdade; desviam-se do serviço de Deus para o da Igreja; lutam entre si e entre os irmãos, em nome do amor, dando origem ao aparecimento das seitas e das divisões; estabelecem autoridades eclesiásticas pressivas; conduzem ao nascimento do falso estado mental aristocrático de povo eleito; mantêm ideias falsas e exageradas sobre a santidade; tornam-se rotineiras e petrificadas e acabam por venerar o passado, ignorando as necessidades do presente."

Rodrigo
http://www.rrochas.com.br
[Email] [WWW] [MSN]
thingol
Moderador

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

Ha ha ha, você precisa saber a senha do root.
Milagre o Java não faz.
Se você souber a senha do root basta invocar o comando su, com os parâmetros adequados (use "man su" para ler a documentação).
Uma forma mais segura de fazer as coisas é usar o "sudo", que permite um acesso mais controlado aos programas que normalmente exigiriam acesso como root. (use "man sudo" para ler a documentação).
Procure como se usa o "Runtime.exec".

This message was edited 1 time. Last update was at 15/08/2005 09:18:27

[WWW]
dango
JavaEvangelist
[Avatar]

Membro desde: 09/11/2002 08:56:47
Mensagens: 497
Localização: Catanduva SP
Offline

Seja cuidadoso! As pessoas imediatamente formam uma idéia errada de como o Runtime.exec() se comporta. Dê uma olhada nesse artigo do JavaWorld:

http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html

Se estiver usando JDK 1.5, procure por ProcessBuilder (acho que é assim que se chama).

Shine on you crazy diamond.
rocha
Virtual Machine Man
[Avatar]

Membro desde: 28/04/2003 10:23:56
Mensagens: 718
Localização: São José dos Campos e Poá - SP.
Offline

Blz valeu vou dar uma olhada, por acaso vc´s não tem nenhum exemplo básico né, a senha do root eu tenho sim!!!

"As religiões formalistas tendem à fixação das crenças e à cristalização dos sentimentos; fossilizam a Verdade; desviam-se do serviço de Deus para o da Igreja; lutam entre si e entre os irmãos, em nome do amor, dando origem ao aparecimento das seitas e das divisões; estabelecem autoridades eclesiásticas pressivas; conduzem ao nascimento do falso estado mental aristocrático de povo eleito; mantêm ideias falsas e exageradas sobre a santidade; tornam-se rotineiras e petrificadas e acabam por venerar o passado, ignorando as necessidades do presente."

Rodrigo
http://www.rrochas.com.br
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team