On Wed, 21 May 2008, Ruzsinszky Attila wrote:

> Sziasztok!
>
> Van két gépem. Egyik SUN Solaris 2.6, másik SuSE 10.3.
> SUN-on lévő txt fájlt küldöm át a Linuxra socat-tal.
> A linuxon a socat STOUT-ja küldi egy Perl-es program STDIN-jére
> a sorokat.
>
> Alapvetően deszkamodellként minden jó, de ma eljátszotta,
> hogy hajnalban valamikor valamiért abbamaradt az adatok
> áramlása a socat és a perles program között.
>
> SUN-on a küldő parancs:
> tail --retry --follow=name file.txt | socat - TCP4:host:port &
>
> Linoxon a vevő:
> socat TCP4-LISTEN:port,fork STDOUT|dbwrite-pl &
>
> Tcpdump-pal megnézve az adatok jöttek, de a dbwrite már
> nem tette a dolgát. :-(
>
> Mit lehet (és kell) itt tenni?

strace szerint mit csinált a socat?

                                Bye,NAR
-- 
"Beware of bugs in the above code; I have only proved it correct, not
  tried it."
_________________________________________________
linux lista      -      linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz