你好,我想在切入服务器后执行一些命令,但是我想在执行这些命令后保持外壳打开。
如果我使用
ssh user@server << EOF
commands
EOF
此后连接断开,但我希望能够运行更多命令。
答案 0 :(得分:0)
我建议您在本地计算机上创建一个script.sh
,然后执行以下命令:
ssh user@server 'bash -s' < script.sh
此刻,我无法检查连接是否在执行后仍然保持打开状态,如果没有执行此命令,则:
ssh user@server 'bash -s' < script.sh && ssh user@server