nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Pipelineelemente mit unterschiedlichen controlling terminals?

Von: Hauke Laging (4q2009@hauke-laging.de) [Profil]
Datum: 31.10.2009 03:36
Message-ID: <7l1m60F3cjpv7U1@mid.uni-berlin.de>
Newsgroup: de.comp.os.unix.shell
Moin,

ich habe ein bisschen mit screen herumgespielt, erfolglos, und finde
bei Google auch den Thread dazu hier nicht wieder, an den ich mich
dunkel erinnere.

Kann man eine Pipeline so starten, dass die einzelnen Elemente
unterschiedliche controlling terminals haben? Sinn der Aktion wäre
vor allem, Konflikte zu vermeiden, die daraus entstehen, dass
mehrere Teile der Pipeline von der Tastatur lesen wollen.

Ich habe allerlei Varianten von

screen ... | screen

probiert, was meistens mit der Meldung

Must be connected to a terminal.

scheitert. Wenn ich das richtig verstehe, merkt eins der beiden
screens, dass ihm das physische Terminal nicht so richtig gehört und
startet gar nicht erst. Nun kann man screen aber auch benutzen, ohne
dass es sich das Terminal gleich greift. Aber

screen -d -m -S S1 cat | screen -d -m -S S2 less

vermeidet zwar die Fehlermeldung, startet aber nur eine
screen-Sitzung. Was da scheitert und warum, habe ich nicht
herausbekommen, weil die strace-Ausgabe (-f) zu der aufrufenden
Shell etwas wild ist.

Geht das überhaupt? Hat das schon mal jemand erfolgreich praktiziert?
Wen ja, wie? :-)


CU

Hauke
--
http://www.hauke-laging.de/ideen/


[ Auf dieses Posting antworten ]

Antworten