Hallo Johannes,
Johannes Meixner
Hallo,
On Mar 8 12:31 T. Ermlich wrote (excerpt):
[...]
Grundprinzip:
while true ; do netcat -l -p 9100 | lp -d
; done Damit wird alles, was von irgendwoher am Port 9100 ankommt, an die Warteschlange "queue_name" weitergeleitet.
Etwas "hübscher":
Eine Datei -rw-r--r-- 1 root root ... /etc/xinetd.d/pdl-datastream wie folgt anlegen: -------------------------------------------------------------------- service pdl-datastream { disable = no socket_type = stream protocol = tcp wait = no user = lp server = /usr/bin/lp server_args = -d
} --------------------------------------------------------------------
Da werd ich wohl nachher mal ganz Hemmungslos zum Guttenberg ;)
und dann den xinetd starten mit rcxinetd start so dass netstat -nap | grep 9100 folgendes anzeigt: -------------------------------------------------------------------- tcp 0 0 0.0.0.0:9100 0.0.0.0:* LISTEN 12345/xinetd --------------------------------------------------------------------
Auf dem Client-Rechner kann man dann mit echo -en '\rHello\r\f' | netcat Server-Rechner 9100 testen, ob der Client-Rechner Daten an den Server-Rechner schicken kann.
Grundsätzlich funktioniert beides bei mir. Ich habe das jetzt aber nicht unter hoher Last getestet.
Danke Dir vielmals!
Gruß Johannes Meixner
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org