Ich habe ein Skript, das per SSH auf einen Server zugreift und eine Umgebung einrichtet
ssh -t -t dev.example.com <<EOF
cd var/dev/
...other commands...
EOF
Aber wenn ich exit
nach dem Ausführen des Skripts etwas in das Terminal eintippe, bleibt es hängen und wird nicht beendet. Die einzige Möglichkeit zum Beenden ist die Verwendung von Ctrl+c
Wie ändere ich das, damit ich tippen kann exit
und es beendet wird?
Antwort1
Was passiert, wenn Sie es nach dem Beenden der Ruby-Shell einfügen?
ssh -t -t dev.example.com <<EOF
cd var/dev/
...other commands...
exit
EOF
Ich bin mir bei Ihrem Ruby-Befehl nicht sicher, aber bei mir hat es funktioniert.