Mein Szenario ist folgendes:
Ich habe eine Bildschirmsitzung an einem Remotestandort. In diesem Bildschirm befindet sich ein Programm auf Konsolenbasis. Wenn das Programm ohne Bildschirm ausgeführt wird, startet es im Terminal und akzeptiert Befehle über die Standardeingabe.
Was ich möchte, ist eine Möglichkeit, aus der Ferne einen Befehl an den Bildschirm zu senden, damit dieser Befehl vom Konsolenprogramm empfangen wird. Vielleicht so:
Mein PC -> SSH-Nachricht automatisch senden -> Bildschirmsitzung -> Programm (Run-Befehl empfangen)
So kann ich von einem entfernten PC aus über SSH-Befehle an den Bildschirm senden, der sie an das Programm sendet. Das Programm akzeptiert sie und führt sie aus.
quelle
stuff
Sendet Zeichen genau so, als hätten Sie sie eingegeben. Was genau haben Sie versucht, was war die beabsichtigte Wirkung und was ist stattdessen passiert?-p
ist notwendig (oder zumindest eine gute Idee), wenn es mehr als ein Fenster gibt. Um die Eingabetaste zu drücken, fügen Sie einfach eine neue Zeile in das Argument ein (dh in die Anführungszeichen), wie ich es getan habe.