背景介绍:
公司的文件服务器有多个,一个Master服务器,10个左右的Slave服务器。

当Master服务器中的文件更新之后,Slave服务器中的文件也必须做相对应的同步操作。

公司目前使用的Rsync做同步,但是同步时间不一致,所以当服务器更新,需要再手动对每个Slave服务器做一次同步。

为了自动化这个步骤,于是有了以下脚本:

@echo off

echo Rsync 10.10.0.100 (server1)...
plink 10.10.0.100 -l root -pw server1Passwd rsync -avzP --password-file=/etc/rsync.password  downSync@10.10.0.1::down /home/website.com/public_html
echo .
echo Rsync 10.10.0.101 (server2)...
plink 10.10.0.101 -l root -pw server2Passwd rsync -avzP --password-file=/etc/rsync.password  downSync@10.10.0.1::down /home/website.com/public_html
echo .
echo Rsync 10.10.0.102 (server3)...
plink 110.10.0.102 -l root -pw server3Passwd rsync -avzP --password-file=/etc/rsync.password  downSync@10.10.0.1::down /home/website.com/public_html
echo .

pause 
View Code

相关文章:

  • 2021-11-01
  • 2022-12-23
  • 2021-12-05
  • 2021-12-05
  • 2022-01-04
  • 2021-08-12
猜你喜欢
  • 2021-08-12
  • 2022-12-23
  • 2022-12-23
  • 2022-01-03
  • 2022-12-23
  • 2022-12-23
  • 2022-03-01
相关资源
相似解决方案