Executar comandos UNIX

09/01/2007

1

Bom dia a todos,
Pessoal gostaria de saber se alguém poderia me dar um auxilio em um programa em java que eu quero fazer. A minha dificuldade está em fazer o java interagir com o sistema operacional UNIX. Preciso passar comandos para o UNIX e em alguns casos utilizar variáveis de ambiente nos comandos que vou passar. Alguém saberia como posso fazer isso?


No mais obrigado pela atenção.


Responder

Posts

10/01/2007

Msboeres

Eu tb gostaria de saber sobre isso. Mas eu classifico a pergunta do seguinte modo (como complemento):

1) executar um comando e receber a sua resposta (ex.: ´ls -l´)

2) executar um comando e interagir com ele para fornecer novos parâmetros (ex.: passwd que pergunta senha atual, nova senha e confirmação de nova senha)

3) os dois casos anteriores mas com varáveis de ambiente ´setadas´ previamente (ex. no Solaris: export DBONPLOAD=baseteste; onpload -j projeto - este comando onpload exige a variável de ambiente DBONPLOAD)

Alguém teria exemplo de código para estes 3 casos? Obrigado


Responder