如何通过 ssh 传递多个参数并在 ssh 脚本中使用这些参数?

如何通过 ssh 传递多个参数并在 ssh 脚本中使用这些参数?

假设我在 上编写了一个脚本,server1我想通过 ssh 从该脚本执行脚本Start_UI_AdminApp.shserver2我还需要在执行此 ssh 命令时传递参数。因此我必须在 中使用这些参数sc.sh。这是我尝试执行的脚本

我正在按如下方式调用我的 server1 脚本

./server1.sh 3005 BuildNO_7

以下是我的脚本(来自server1server1.sh

#!/bin/bash
port=$1
directory=$2
ssh user@server2 "bash -s" < /home/server/scripts/Start_UI_AdminApp.sh "$port $directory"
echo "Script executed"

这是我执行命令时遇到的错误./server1.sh 3005 BuildNO_7

./server1.sh: line 4: /home/server/scripts/Start_UI_AdminApp.sh: No such file or directory
Script executed

相关内容