Executar comandos UNIX
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.
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.
Esousaa
Curtidas 0
Respostas
Msboeres
09/01/2007
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
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
GOSTEI 0