[MontelLUG] Redirezione con tee
Samuele
samuele.zanin a tiscali.it
Mer 3 Set 2014 22:57:36 CEST
On 02/09/2014 18:13, Samuele wrote:
> sul client:
>
> mkfifo /tmp/coda
>
> while [ 1 ]
> do
> #kill vari per ammazzare nc e mostradati
> nc server 5000 > /tmp/coda &
> # qui ho provato a mettere sleep da 1 a 5 secondi senza esito.
> mostradati /tmp/coda
> enddo
Porco pito ho trovato!!!
Il fatto che il comando
nc server 5000 > /tmp/coda & mostradati /tmp/coda
funzioni da command line e non da script è dato da questo:
The problem is that as soon as nc accepts a connection it will try to
read from stdin. When you run this as a bash script it will always read
EOF immediately and close the connection, what doesn't happen when you
run it outside a script.
Use -d switch to prevent nc from read from stdin.
nc -d -l 8044 > afile &
Ultima curiosità, sulla mia debian squeeze il parametro -d non è
documentato né nella manpage né facendo nc -h.
Notte a tutti.
More information about the montellug
mailing list