我需要运行一个bash脚本,该脚本从server-1然后从我运行脚本的本地服务器中获取一些参数
ssh user@server-1 bash -s <script.sh
然后,我需要使用那些参数与本地服务器上的所有命令一起执行,并且还涉及到server-2。但是由于
,脚本仍将在server-1上运行ssh user@server-1 bash -s <script.sh
也许我可以使用2个脚本,但是我希望它们仅在本地服务器上。并在SSH似乎不起作用后在脚本中添加更多命令。
答案 0 :(得分:0)
我会将脚本放在远程服务器上,然后通过SSH远程执行它。 如果脚本应随时间而变化,则将其分解为2-3个步骤 1.从远程计算机收集任何其他参数 2.使用scp将脚本复制到远程计算机 3. ssh在远程计算机上“远程执行”脚本
不确定从远程系统需要什么参数。 我会尝试通过命令行选项将其移交给#3中的脚本。 否则,将其“入侵” /修补到#2之前。