【发布时间】:2015-08-29 22:55:33
【问题描述】:
我正在尝试编写一个小的 shell 脚本。它应该退出当前的 ssh 会话,但之后在我的本地计算机上执行命令。我不知道这是否可能。情况如下:我修改了一个项目,在我的构建服务器上测试并构建它。当我启动脚本时,我会在我的构建服务器上,我会修改和测试项目。现在我想要一个脚本来加快编译项目并将其安装在我的本地计算机上的过程。要手动执行此操作,我基本上会执行以下操作:
user@buildserver:~$ ./build project
user@buildserver:~$ exit
user@localcomputer:~$ scp buildserver:/home/user/project/binary /tmp
user@localcomputer:~$ /home/user/install /tmp/binary
到目前为止,我唯一要做的就是通过在 s shell 脚本中调用 logout 来退出 ssh 会话。
【问题讨论】:
标签: bash shell unix ssh logout