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