我对远程计算机上的脚本执行有疑问。
我有一台计算机用于进行性能测试,我想远程连接它,在这台远程机器上运行一个脚本,它执行perf测试并用结果构建一个文本文件,然后抓住结果文件。
示例:
local script:
remotescript="/thescript.sh"
ssh user@remotebox -p 2222 $remotescript
scp user@remotebox:results.txt /DATE/perf_results/
我可以使用SSH运行脚本,但我的本地脚本会等待远程脚本结束?这是在远程主机上执行活动并从中获取数据的正确方法吗?
我应该在远程计算机上使用exec,而不是通过SSH传递远程脚本吗?
这是我第一次在远程主机上运行命令,所以我想以正确的方式执行此操作。有人建议我使用SSH,有些人使用exec。感谢
答案 0 :(得分:0)
看起来SSH很好;问题解决了。