您好,我想在切入服务器后执行一些命令,但是我想在执行这些命令后保持外壳打开。
如果我用
ssh user@server << EOF
commands
EOF
之后连接断开,但是我希望能够运行更多命令。
最佳答案
我建议您在本地计算机上创建一个script.sh
,然后执行以下命令:
ssh user@server 'bash -s' < script.sh
目前,我无法检查连接是否在执行后仍然保持打开状态,如果没有执行此命令,请执行以下操作:
ssh user@server 'bash -s' < script.sh && ssh user@server
关于linux - ssh并执行命令而不退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52151277/