期望脚本将SCP文件传输到远程系统

时间:2019-04-21 15:30:05

标签: expect

我是脚本编写的新手,只是尝试在脚本中利用scp将文件移至远程系统。我的代码中不断遇到错误//没有任何反应/未复制文件。

我尝试了多种脚本,但是我觉得我还不太了解该语言。在我包含的代码中,我试图将test.txt文件发送到远程系统。我也尝试过包含发送“ scp test.txt ${user}@XXXXXXXX.com”行。

#!/usr/bin/expect

set user "XXXXXX"
set password "XXXXXX"

log_file XXXX.txt

spawn /usr/bin/scp -f test.txt ${user}@XXXXXXXXXXX.com

expect "*assword"
send "${password}\n"
interact 

我认为应该将文件复制到远程服务器,但是当我尝试使用ls -l显示该文件时,我什么也没得到。

0 个答案:

没有答案