bash スクリプトを使用して ssh すると正常に終了できない

bash スクリプトを使用して ssh すると正常に終了できない

サーバーにSSH接続して環境を設定するスクリプトがあります

ssh -t -t dev.example.com <<EOF
cd var/dev/
...other commands...
EOF

しかし、exitスクリプトの実行後にターミナルに入力すると、ハングして終了しません。終了する唯一の方法は、Ctrl+を使用することです。c

入力して終了できるようにこれを変更するにはどうすればよいですかexit?

答え1

ruby シェルを終了した後に置いたらどうなりますか?

ssh -t -t dev.example.com <<EOF
cd var/dev/
...other commands...
exit
EOF

Ruby コマンドについてはよくわかりませんが、私の場合はこれでうまくいきました。

関連情報