2.0-自动同步文件脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.0-自动同步文件脚本相关的知识,希望对你有一定的参考价值。

把远程机器的文件,同步到本台服务器


#!/usr/bin/expect

set passwd "hd792310"

spawn rsync -avzP [email protected]:/tmp/12.txt /tmp/

expect {

"yes/no" { send "yes\r"}

"password:" { send "$passwd\r" }

}

expect eof


注意:两台服务器都必须安装rsync,否则会报错

      expect eof必须有,表示结束。否则只是登陆后退出,并没有执行同步命令。


以上是关于2.0-自动同步文件脚本的主要内容,如果未能解决你的问题,请参考以下文章

expect自动同步文件脚本

小型自动化运维--expect脚本之自动同步

web服务文件更新自动同步数据库主从复制shell脚本实现网站代码备份和mysql备份

OGG运维优化脚本(十四)-信息同步类--定义文件自动下发

小型自动化运维--expect脚本之指定ip,指定文件进行同步操作

Windows和Linux使用WinSCP脚本(备份)自动数据同步