[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Scripts em paralelo...
From: |
Fernando Lemes da Silva |
Subject: |
Re: [shell-script] Re: Scripts em paralelo... |
Date: |
Thu, 9 Oct 2003 16:18:21 -0300 |
Valeu o toque galera... eu não tinha percebido que os dois scripts eram
executados ao mesmo tempo... achava que o primeiro era executado para então
o resultado ser aplicado no segundo... :-P
[]'s
Fernando Lemes
----- Original Message -----
From: "César A. K. Grossmann" <address@hidden>
To: <address@hidden>
Sent: Thursday, October 09, 2003 2:46 PM
Subject: [shell-script] Re: Scripts em paralelo...
Assim?
script1 | script2
Você conhece fifos? É isto que eu sugiro:
1. Crie um fifo:
$ mkfifo /tmp/meu-fifo
2. Rode o primeiro programa, direcionando a saída para o fifo:
$ script1 > /tmp/meu-fifo &
3. Rode o segundo programa, pegando a entrada do fifo:
$ script2 < /tmp/meu-fifo &
Os dois vão estar em "paralelo", script2 vai ler linha a linha a saída
produzida por script1.
O que acontece com o comando tail, se você faz um "tail -f
/tmp/arquivo" quando você executa um "cat /etc/passwd >> /tmp/arquivo"?
Experimente e descubra...
[]s
--
César A. K. Grossmann