期望在远程服务器上执行本地脚本并传递另一个脚本的参数

时间:2018-09-16 16:56:27

标签: bash expect

我的问题是this一个的变体。我正在尝试使用Expect远程执行本地脚本;这是可行的,并且在较早的文章中已提到。但是,除了远程执行此脚本外,我还需要将参数传递给该脚本,这是另一个本地文件。我尝试了多种选择,但没有奏效,下面给出了一些选择:

spawn bash -c "ssh $host bash -s < ./local_script.sh  ./local_file_arg1.txt"
spawn bash -c "ssh $host bash -s -- < ./local_script.sh  ./local_file_arg1.txt"

问题在于它试图在远程服务器上查找文件。

0 个答案:

没有答案