在Shell脚本中运行ssh命令后,如何在本地运行命令?

时间:2019-04-12 00:32:56

标签: shell ubuntu scripting

我正在尝试在Ubuntu 16.04上编写Shell脚本,该脚本将在另一台计算机上远程执行命令,然后在本地执行更多命令。我已经尝试过了,但是没用

#!/bin/bash

ssh username@10.200.31.131 'pkill iperf'
ssh -f username@10.200.31.131 'iperf -s'

iperf -c 10.150.91.175 >iperflog.txt

它将在远程服务器上执行前两个命令,但我认为它也在尝试在远程服务器上执行最后一个命令,我想在本地服务器上执行最后一个命令。我怎样才能做到这一点?谢谢

1 个答案:

答案 0 :(得分:0)

也许您的命令保持登录状态!

尝试在远端的命令行末尾添加array([[0, 2, 3], [0, 2, 3], [0, 2, 3]])

; /bin/bash

希望对您有帮助