Pular para o conteúdo

COmmando linux no java

Responder tópico
  • Denunciar
  • Indicar

1. COmmando linux no java

Enviado em 14/07/2008 - 16:49h

Galera estou precisando de uma ajuda, procurei pelo google em varios sites e nao achei . alguem sabe como faço para executar o commando tipo

mysqldump -u root banco > saida.sql

tipo uso o

runtime.getruntime.exec so que nao consigo rodar dar sempre o mesmo erro.


java.io.IOException: error=2, No such file or directory

Abraços

Responder tópico

2. Re: COmmando linux no java

Enviado em 14/07/2008 - 16:58h

ao invés >saida.sql tente colocar um caminho inteiro tipo >/tmp/saida.sql e certifique-se que o usuário que está rodando o programa consegue gravar um arquivo no caminho.

3. Re: COmmando linux no java

Enviado em 14/07/2008 - 17:18h

Nem com o path absoluto funciona.

4. Re: COmmando linux no java

Enviado em 14/07/2008 - 17:23h

Você colocou o caminho absoluto para o mysqldump também?

5. Re: COmmando linux no java

Enviado em 14/07/2008 - 17:24h

sim coloquei

String[] cmd = {"/usr/bin/mysqldump -u root " + this.getNomeDoBanco() + " > " + bck};
Process p = Runtime.getRuntime().exec(cmd);
OutputStream out = p.getOutputStream();

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder