scp 远端定时拷贝脚本

#!/usr/bin/expect
set proj_dir /tmp    #要拷贝的目录
set remote_dir /    #目标目录
set password redhat    服务器密码
spawn scp -r $proj_dir root@192.168.137.12:${remote_dir}
set timeout 300
expect {
"(yes/no)?" {
   send "yes\n"
   expect "*assword:" { send "$password\n"}
  }
  "*assword:" {
   send "$password\n"
  }
}
expect eof

expect用法示例见:https://www.cnblogs.com/yhy223/p/14436764.html

posted @ 2021-02-23 16:20  (◓3◒)  阅读(269)  评论(0)    收藏  举报