linux下expect非交互传输文件

#!/bin/bash
expect <<EOU
spawn scp -r $1 root@$2:
expect {
"yes/no" { send "yes\r";exp_continue }
"password:" { send "$3\r" }
}
expect eof

保存文件名为auto_scp.sh

chmod 755 auto_scp.sh

./auto_scp.sh 文件或目录  远程服务器ip   root密码

本文出自 “小强” 博客,转载请与作者联系!

你可能感兴趣的:(expect)