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
Ruzsinszky Attila wrote:
Tcpdump-pal megnézve az adatok jöttek, de a dbwrite már
nem tette a dolgát. :-(
Jo lenne latni azt a dbwrite-ot, kulonosen a pipe kezeles kornyeken...
--
Gabor HALASZ [EMAIL PROTECTED]
_
linux lista -
Jo lenne latni azt a dbwrite-ot, kulonosen a pipe kezeles kornyeken...
Szerintem már láttad.
De ennyi:
while (STDIN) {
feldolgozás;
}
Üdv:
Ruzsi
_
linux lista - linux@mlf.linux.rulez.org
Ruzsinszky Attila wrote:
Jo lenne latni azt a dbwrite-ot, kulonosen a pipe kezeles kornyeken...
Szerintem már láttad.
De ennyi:
while (STDIN) {
feldolgozás;
}
Ez esetben:
STDIN-blocking(0);
STDOUT-autoflush(1);
Ha orditana, akkor use IO::File is kell ele.
--
Gabor HALASZ
STDIN-blocking(0);
STDOUT-autoflush(1);
Ha orditana, akkor use IO::File is kell ele.
Valami magyarázat, hogy okulhassak is a dologból?
Mi történik, miért, nem így kell ezt csinálni, nem jártam
messze az igazságtól, stb.
Ezt belekottázom.
Hogy teszteljem? Jól irányzott iptables szabály a
Ruzsinszky Attila wrote:
STDIN-blocking(0);
STDOUT-autoflush(1);
Ha orditana, akkor use IO::File is kell ele.
Valami magyarázat, hogy okulhassak is a dologból?
Egyreszt IO::Select, mert elirtam.
Mi történik, miért, nem így kell ezt csinálni, nem jártam
messze az igazságtól, stb.
Egyreszt IO::Select, mert elirtam.
OK, még nem kapkodtam el.
Általában nappal jól megy. ;-) Mert akkor itt vagyok és
rá tudnék nézni ...
non-blocking modba allitja a pipe-ot es kikapcsolja az output buffert
(mondjuk az teged nem zavar). Nem tudom, honnan remlik, perltraps,
perlipc, perlfaq8,
Egyreszt IO::Select, mert elirtam.
OK, még nem kapkodtam el.
Neten IO::FIle van a fenti parancsokkal kapcsolatban.
Üdv:
Ruzsi
_
linux lista - linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux
Ruzsinszky Attila wrote:
Milyenfork? Forkoltattad a processzt, es utana olvasni akaral az
stdinjetol? Ez egyenerteku Jehova nevenek kimondasaval :-P
A socat fogadó oldalának (ami kapcsolatban van a dbwrite-tal)
van ilyen kapcsolója.
Azt inkabb keruld
Nézd meg a beírt parancssoromat.
A socat fogadó oldalának (ami kapcsolatban van a dbwrite-tal)
van ilyen kapcsolója.
Azt inkabb keruld
OK.
Ha a socatot valahogy belegyúrnám a Perl-be és ott az
open (PIPE...)-pal próbálkoznék? Ez sokkal bonyibbnak
tűnik számomra a jelenleginél, csak a jelenlegi meg
időnként bedől. :-(
Üdv:
Ruzsinszky Attila wrote:
A socat fogadó oldalának (ami kapcsolatban van a dbwrite-tal)
van ilyen kapcsolója.
Azt inkabb keruld
OK.
Ha a socatot valahogy belegyúrnám a Perl-be és ott az
open (PIPE...)-pal próbálkoznék?
Nagyjabol egyenerteku lesz a while (STDIN)-nel. A perl rengeted gany
Ruzsinszky Attila wrote:
Mit lehet (és kell) itt tenni?
Na megneztem, de nincs jo hirem. A sender solari10 virtualboxban, a parancs:
tail /var/log/Xorg.0.log | /usr/local/bin/socat - TCP4:192.168.33.100:1000
A receiver a host linux, a perl script ennyi:
#!/usr/bin/perl
use strict;
use
12 matches
Mail list logo