Olá pessoal
Tenho um servlet que precisa acessar o disco e escrever um arquvivo nele. Como faço para logar via código, escrever o arquivo e em seguida fechar a sessão?
Agradeço quem puder me ajudar.
Olá pessoal
Tenho um servlet que precisa acessar o disco e escrever um arquvivo nele. Como faço para logar via código, escrever o arquivo e em seguida fechar a sessão?
Agradeço quem puder me ajudar.
Não sei se eu entendi bem seu problema, mas estou imaginando que vc precisa logar numa máquina linux remota e fazer algumas operações com a shell. Nesse caso, uma boa pedida é usar uma implementação Java do protocolo SSH. Alguns exemplos vc encontra aqui: http://www.google.com/search?hl=pt&ie=UTF-8&oe=utf-8&q=java+ssh&btnG=Pesquisa+Google&lr=
Olha, eh totalmente insano fazer isso, mas…
Faca um script em Expect ( sim, expect ), e rode ele via java. Por exemplo:
spawn su
expect "password:"
send "senha\r"
expect "#"
send "ls -la\r"
expect "#"
send "logout\r"
Expect eh mto facil. De uma procurada no Google sobre como usar ele. Dae vc pode faz um arquivo .expect e chamar ele via codigo Java ( porco e inseguro, mas funciona hehehe )
Rafael