Re: Programm an ein bestimmtes Terminal binden
Hallo Bjoern und Leser und Leserinnen,
am Dienstag, 25. März 2008 um 20:12 schrieb Bjoern Schliessmann:
> Sebastian Dellit wrote:
>> # telnet adresse port > /dev/tty1
>>
>> aber das ist nicht ganz das, was ich möchte, da der Prozess selber
>> auf dem Terminal gestartet wird, auf dem ich mich beim Ausführen
>> des Kommandos befinde.
> Du lenkst ja auch nur stdout um. stderr ("2>") und stdin ("<") sind
> weiterhin an das ursprüngliche Terminal gebunden.
OK, ich muss mir doch noch den Unterschied von "2>" und ">" sowie "<"
anschauen. Ich weiß das ">" und "2>" die Ausgaben sind, irgendwie
verschiedene Arten davon, aber wann welche zum Einsatz kommen ... und
"<" ist eine Eingabe, bzw. ein Eingabekanal.
>> Ich möchte also, das ich auf tty2 oder auch per SSH einfach einen
>> Befehl Absetze (telnet adresse port tty1), wobei ich auf dem
>> Terminal, auf dem ich den Befehl eingebe, weiterarbeiten möchte.
> Sieh dir mal rungetty an. Zwingt dich allerdings niemand, es
> in /etc/inittab einzutragen; von einer Shell aus manuell starten
> sollte ebenfalls gehen.
Danke, ich habe es mal mit rungetty und mingetty probiert. Leider
tritt der gewünschte Erfolg nicht ein. Vermutlich kann ich auf die Art
nur einen Befehl absetzen ... zumindestens passiert mit:
rungetty tty1 telnet adresse port
mingetty tty1 telnet adresse port
rungetty /dev/tty1 telnet adresse port
mingetty /dev/tty1 telnet adresse port
nichts auf tty1. Norm. müsste dann dort das OSD auftauchen, tuts nur
leider nicht.
Danke für den Tipp, vermutlich liegt es an einem Bedienfehler.
--
Viele Grüße Sebastian
ICQ: 264706583 | MSM: sebo@blinzeln.de | Skype: sebo_de | Yahoo: de_sebo
E-Mail: sebo@blinzeln.de | Web: www.blindzeln.de
Reply to: