Saluti.
[...]
> [piripicchio@cancan]$ tail -f in.log | ./donkey >> out.log &
> e poi
> [piripicchio@cancan]$ echo [comando] >> in.log
> e maggia l'output compare in out.log
>
> Ma ora mi chiedo se esista un'altra maniera.
> Non e' possibile creare un file (fifo?device?) e
> all'acciarlo a un programma in maniera continua tramite la shell
> senza dover utilizzare tail -f ?
> [./donkey < in.log >> out.log & non funziona; il file in.log
> viene letto
> solo alla creazione del processo]
Perche' non:
comando| ./donkey >> out.log
o
comando | tee in.log | ./donkey >>out.log
?
in alternativa, puoi usare una named pipe (direi).
Cheers,
alf
|