使用 bash 脚本进行 ssh 时无法正常退出

使用 bash 脚本进行 ssh 时无法正常退出

我有一个脚本,可以通过 ssh 连接到服务器并设置环境

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

但是当我exit在脚本运行后在终端中输入时,它会挂起并且不会退出。退出的唯一方法是使用Ctrl+c

我该如何改变这一点以便我可以输入exit并且它退出?

答案1

如果在 ruby​​ shell 退出后放置会发生什么?

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

我不确定你的 ruby​​ 命令,但这对我有用。

相关内容