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

Re: problème "c.." avec lirc et bash



Le mercredi 22 mai 2013 à 23:59:30, Jean-Damien Durand a écrit :
> > Si j'essaie :
> > irw >tmp/lirc : je relis impec la fifo
> > irw |awk '{print $0}' >/tmp/lirc : rien ne ressort sur la
> > fifo
> 
> Essaie de jouer avec la command stdbuf, par exemple (non
> testé): stdbuf -i0 -o0 -e0 irw |awk '{print $0}' >/tmp/lirc
> Par ailleurs, si ton awk est en réalité gawk ou mawk, ca fait
> une différence, dans ce cas
> http://www.perkin.org.uk/posts/how-to-fix-stdio-buffering.ht
> ml pourra t'aider.

  Étant donné que c’est quand il y a awk que ça « bloque », 
c’est lui qu’il faut débloquer : utiliser flush(), 
fflush(stdout) ou, en dernier ressort, system(""), après le 
print.

-- 
 Sylvain Sauvage


Reply to: