#!/bin/bash
IP=10.0.0.12
PASSWORD=abc/123
expect << EOF
set timeout 1
spawn ssh root@$IP /usr/bin/rsync -avzP rsyncd@10.0.0.14::web /home/
set timeout 1
expect "*: "
set timeout 1
send "$PASSWORD\r"
expect eof
EOF
~
expect批量同步数据
原创
©著作权归作者所有:来自51CTO博客作者nginx2012的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:expect 批量备份数据库
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
数据同步--rsync
使用rsync进行两台或多台主机直接的数据同步
rsync数据同步 -
分发系统-expect-批量同步文件、批量执行命令
如何利用expect和shell结合实现 批量同步文件,批量执行命令;
shell expect 分发系统 批量 同步文件 -
expect批量分发
expect脚本
expect 批量分发 -
expect批量推送密钥
expect批量推送密钥。
expect ansible密钥