【发布时间】:2015-09-10 11:11:48
【问题描述】:
我必须将文件从服务器 A 传输到 B,然后需要在服务器 B 上触发脚本。服务器 B 是负载平衡服务器,它将重定向我们不知道的服务器 B1 或 B2。
我已经实现了如下。
sftp user@Server
put file
exit
然后执行下面的代码来触发目标脚本
ssh user@Server "script.sh"
但是这里的问题是正如我所说的它是一个负载平衡服务器,有时我将文件放在一个服务器中,而脚本在另一台服务器中获取触发器。如何克服这个问题?
我正在考虑以下一些解决方案
ssh user@server "Command for sftp; sh script.sh"
(即)在同一个服务器调用中,如果我放置并触发它不会给我上述问题。如何在 ssh 连接中执行 sftp?否则还有其他建议吗?
【问题讨论】: