0

我有一个关于在远程机器上执行脚本的问题。

我有一台用来进行性能测试的计算机,我想远程连接到它,在这台远程机器上运行一个脚本,它会进行性能测试并用结果构建一个文本文件,然后获取结果文件。

例子:

    local script:
        remotescript="/thescript.sh"
        ssh user@remotebox -p 2222 $remotescript
        scp user@remotebox:results.txt /DATE/perf_results/

我可以使用 SSH 运行脚本,但我的本地脚本会等待远程脚本结束?这是在远程主机上执行活动并从中获取数据的正确方法吗?

我应该在远程机器上使用 exec,而不是通过 SSH 传递远程脚本吗?

这是我第一次在远程主机上运行命令,所以我想以正确的方式来做。有些人建议我使用 SSH,有些人建议我使用 exec。谢谢

4

1 回答 1

0

看来 SSH 就好了;问题解决了。

于 2013-09-06T21:13:54.437 回答