安利:分享一个rsync同步shell脚本

Posted 闭关苦炼内功

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安利:分享一个rsync同步shell脚本相关的知识,希望对你有一定的参考价值。



rsync同步至本博主个人镜像站
​http://210.22.22.150:3731/​​​​


以同步清华镜像站为例:

#!/bin/bash
#镜像同步脚本
# kafka
#mkdir /opt/mirror/kafka
rsync -avzP --bwlimit=30720 --timeout=120 --contimeout=120 rsync://mirrors.tuna.tsinghua.edu.cn/apache/kafka/ /opt/mirror/kafka

# hbase
#mkdir /opt/mirror/hbase
rsync -avzP --bwlimit=30720 --timeout=120 --contimeout=120 rsync://mirrors.tuna.tsinghua.edu.cn/apache/hbase/ /opt/mirror/hbase

# oozie
#mkdir /opt/mirror/oozie
rsync -avzP --bwlimit=30720 --timeout=120 --contimeout=120 rsync://mirrors.tuna.tsinghua.edu.cn/apache/oozie/ /opt/mirror/oozie

# phoenix
#mkdir /opt/mirror/phoenix
rsync -avzP --bwlimit=30720 --timeout=120 --contimeout=120 rsync://mirrors.tuna.tsinghua.edu.cn/apache/phoenix/ /opt/mirror/phoenix

# pig
#mkdir /opt/mirror/pig
rsync -avzP --bwlimit=30720 --timeout=120 --contimeout=120 rsync://mirrors.tuna.tsinghua.edu.cn/apache/pig/ /opt/mirror/pig

# spark
#mkdir /opt/mirror/spark
rsync -avzP --bwlimit=30720 --timeout=120 --contimeout=120 rsync://mirrors.tuna.tsinghua.edu.cn/apache/spark/ /opt/mirror/spark

# sqoop
#mkdir /opt/mirror/sqoop
rsync -avzP --bwlimit=30720 --timeout=120 --contimeout=120 rsync://mirrors.tuna.tsinghua.edu.cn/apache/sqoop/ /opt/mirror/sqoop

# storm
#mkdir /opt/mirror/storm
rsync -avzP --bwlimit=30720 --timeout=120 --contimeout=120 rsync://mirrors.tuna.tsinghua.edu.cn/apache/storm/ /opt/mirror/storm

# zookeeper
#mkdir /opt/mirror/zookeeper
rsync -avzP --bwlimit=30720 --timeout=120 --contimeout=120 rsync://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/ /opt/mirror/zookeeper



以上是关于安利:分享一个rsync同步shell脚本的主要内容,如果未能解决你的问题,请参考以下文章

自动监控主从MySQL同步的SHELL脚本

Shell脚本监控Mysql主从同步状态+钉钉提醒

shell 脚本获取MySQL数据库中所有表记录总数

实现Shell脚本监控MySql主从同步

实现Shell脚本监控MySql主从同步

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