Usando pipes, como?

3 respostas
laserista

Pessoal gostaria de saber como utilizo pipes em java.

Toda em qualquer ajuda será grata !

3 Respostas

T

| ? |

Você quer usar PipeInputStream / PipeOutputStream, ou você quer chamar vários comandos encadeados por “|”?

laserista

Quero usar PipeInputStream / PipeOutputStream

Será que alguém teria um exemplo bem simples de comunicação entre um processo filho com o pai e depois com outro filho passando um string por exemplo, sei la, algo do tipo.

Valeu !

T

Comunicação entre processos não requer PipedInputStream/PipedOutputStream.

Basta usar os métodos getInputStream e getOutputStream da classe java.lang.Process.

Uma coisa que você deve tomar um pouco de cuidado é se você está usando Windows. Muitas vezes o processo a ser controlado, embora rode em modo texto, não escreve na entrada/saída padrão, usando outras APIs (normalmente quando escreve formatado com cores e outras coisas), o que torna o programa difícil de controlar.

Criado 24 de maio de 2006
Ultima resposta 25 de mai. de 2006
Respostas 3
Participantes 2