logo
关于我们

技术分享

技术分享 rsync写成sell脚本并结合crontab自动同步备份网站数据

rsync写成sell脚本并结合crontab自动同步备份网站数据

2021-06-09

使用rsync的优势是巨大的,首先是速度快,第一次同步时rsync会复制全部内容,但在下一次只传输修改过的文件,其次,做成sell脚本可以结合crontab实现自动同步备份网站数据,下面我们一步步来实现这个过程,这里以ubuntu server为例子,其他的linux版本应该都差不多的。

前提,如果还没有安装配置好rsync,那需要先阅读这篇文章,这篇文章会教会我们怎么配置rsync

做好了配置之后,我们就可以开始做自动同步备份的操作

1.在客户端写好rsync的sell脚本

#先创建sell脚本存放目录 
cd /home 
sudo mkdir sell 
#其次创建sell文件 
sudo nano rsync_www.sh 
#在nano编辑器中输入如下代码并保存退出 
#!/bin/sh 
rsync -avz root@192.168.1.100::www /home/wwwroot/www --password-file=/home/sell/rsync.pas
这个做好之后给rsync_www.sh 777的权限
sudo chmod 777 rsync_www.sh
做完这些,可以先在客户端测试一下
cd /home/sell 
sudo ./rsync_www.sh
如果没有报错那就ok了
2.接着使用crontab做自动执行这个sell脚本
sudo crontab -e 
#在最顶部输入 
2 1 * * * /home/sell/rsync_www.sh
这样表示在每天凌晨1点02分执行一次同步备份,你也可以改成其他的,比如每分钟执行一次,那就是
*/1 * * * * /home/sell/rsync_www.sh
crontab 的 5 个*分别代表 分,时,日,月,周

做完这些rsync写成sell脚本并结合crontab自动同步备份网站数据的工作就完成了,当然,如果你不想写成sell,那直接在crontab中执行也是可以的,但是,哪个更美观和便于管理呢,仁者见仁了,反正我更喜欢写成sell的方式~
                   
云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆
  • 标签:
  • 其他

您可能感兴趣的新闻 换一批

现在下载,可享30天免费试用

立即下载