volani awk skriptu z jineho programu, awk nedostava input, asi buffering
Martin Kraus
lists_mk na wujiman.net
Pátek Srpen 7 23:58:05 CEST 2009
zdravim.
delam malou vec na resolv nekterych domenovych jmen pro powerdns pres pipe
backend. snazim se to implementovat v awk(mawk) na debianu. funguje to tak, ze
powerdns spusti dany skript a nejakym plaintext protokolem posila dotazy z
zpet dostava odpovedi.
bohuzel dotazy do awk skriptu nedocestuji. pokud to napisu v bashi, tak to
jede tak jak ma. mam podezreni na bufferovani nebo uz opravdu nevim. je mozne,
ze pokud do awku nejde input z terminalu, tak ceka az mu prijde vice radek
nebo EOF, nez zacne zpracovani daneho skriptu? stejny problem je s outputem,
ale tam se to da resit pomoci fflush.
pokud to tak skutecne je, jde nejak donutit awk(mawk/gawk) aby predaval hned
vsechno co mu na stdin prijde?
diky
mk
Další informace o konferenci Linux