habe heute das erste mal bei dem Programm ssh die Option -t verwenden muessen, um eine korrekte Funktion zu erreichen.
Leider habe ich (dank meiner miserablen Englischkenntnisse) nicht verstanden warum ich diese Option genau brauche.
Situation:
Ein Script auf einem "entfernten" Rechner welches ueber ssh ausgefuehrt wird um lokal angezeigt zu werden.
Innerhalb des Scriptes ein:
Code: Alles auswählen
read -sn1 -t1 -p "text"
Code: Alles auswählen
xterm -e "ssh user@rechner bin/script.sh"
Ein einzelner Tastendruck gibt die Taste zwar an read weiter aber man muss trotzallem Enter druecken um sie in die Variable $REPLY zu schreiben.
Auch die -p Option funktioniert nicht. Es wird kein Text angezeigt.
so:
Code: Alles auswählen
xterm -e "ssh -t user@rechner bin/script.sh"
Kann mir jemand erklaeren warum dem so ist?
Gruss,
heinz