[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: fare parsing in tempo reale..



Il giorno sab, 22/08/2009 alle 15.38 +0200, Fernando ff77 ha scritto:
> Il giorno 19 agosto 2009 20.20, Fernando ff77 <ff@bglug.it> ha
> scritto:
>         
>         Tornato dalle ferie....
>         
>         sto approfondendo con altri test ... 
>         
>         ora .. il programma funziona alla grande..
>         
>         netcat 192.168.1.13 20000 | awk -v 'RS=##' '{ print systime()
>         "|" $1  }'
>         
>         mi da a video il risultato richiesto....
>         ma se faccio un >log
>         non funziona.. o meglio non scrive nel file fino a quando non
>         kill il processo netcat !!!!
>         
>         penso che lo stesso problema è la causa dei problemi che ho
>         anche usando tee e mkfifo....
>         
>         consigli ??
>         
>         mi sto leggendo la documentazione di awk... è eccezionale... 
>         
>         grazie, ff
>         
> 
> purtroppo non riesco a trovare la soluzione. e mi trovo davanti ad un
> vicolo cieco ... senza risolvere questo problema non posso proseguire
> lo script ...

Forse il file di output è "bufferizzato" (orribile termine). Prova a
chiamare fflush() alla fine delle tue regole di awk.
>         
federico

-- 
Federico Di Gregorio                         http://people.initd.org/fog
Debian GNU/Linux Developer                                fog@debian.org
INIT.D Developer                                           fog@initd.org
            Bhoe, bhe, bhe. Sono brutto e cattivo. Brutto lama! -- Cuzco

Attachment: signature.asc
Description: Questa =?ISO-8859-1?Q?=E8?= una parte del messaggio firmata digitalmente


Reply to: