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

浙公网安备 33010602011771号