Oceanbase多台主机间用脚本同步文件的方法

来源:互联网 发布:wps怎么修改数据透视表 编辑:程序博客网 时间:2024/05/01 21:04
#!/bin/bashDIR=`dirname $0`BIN_DIR=${DIR}/binETC_DIR=${DIR}/etcLIB_DIR=${DIR}/libREMOTE_ADDR=xiao@10.1.1.1:~/tb/ob-test2/CS_CMD=chunkserverCS_CONF=chunkserver.confMS_CMD=mergeserverMS_CONF=mergeserver.confUPS_CMD=updateserverUPS_CONF=updateserver.confRS_CMD=rootserverRS_CONF=rootserver.confset_env(){        export LD_LIBRARY_PATH=$LIB_DIR:/usr/local/lib:$LD_LIBRARY_PATH        ulimit -n 65535 >/dev/null 2>&1        ulimit -c unlimited}#$1 local file pathsync_file(){        scp $1 ${REMOTE_ADDR}$1 }#$1 local dir pathsync_files(){        scp -r $1/* ${REMOTE_ADDR}$1/ }#mainset_envcd $DIRcase $1 in       conf)                sync_files ${ETC_DIR}                ;;        ms_conf)                sync_file ${ETC_DIR}/$MS_CONF                ;;        cs_conf)                sync_file ${ETC_DIR}/$CS_CONF                ;;        clean)                rm  log  -rf                ;;        *)                echo "Usage: $0 conf|ms_conf|cs_conf|clean)"                ;;esac


为了便于多台主机之间同步文件(二进制、配置文件等),通过一个脚本来解决问题比较方便。


在自己写脚本之前,用了两三套自动部署工具,都是组里面别的同学写的,写得非常棒,但使用过程中总是遇到这样那样的问题,而且自己无法解决,必须要作者协助。干脆自己写一个,慢一点,自动化程度低一点,但是控制力更强,相反让效率更高了。




作者微博:

http://weibo.com/raywill2



原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 vivo手机无响应怎么办 vivo软件无响应怎么办 退货商家不处理怎么办 淘宝页面变小了怎么办 淘宝卖家让微信交易被骗怎么办 苹果下载特别慢怎么办 淘宝没有支付宝怎么办 淘宝买东西限购怎么办 淘宝被别人登录怎么办 淘宝被厂家投诉怎么办 买家退货说是假货怎么办 同行给差评怎么办 被买家举报了怎么办 淘宝商品被屏蔽怎么办 电脑处于离线状态怎么办 计算机处于离线状态怎么办 交易猫安全提醒怎么办 网吧进游戏代码怎么办 车票冲突买不了怎么办 苹果8淘宝打不开怎么办 我的淘宝打不开怎么办 福袋不支持退货怎么办 不支持跨区下单怎么办 支付宝被占用怎么办 淘宝东西失效了怎么办 访客突然下降了怎么办 淘宝店铺广告违规怎么办 苹果手机网速差怎么办 支付宝账号忘记怎么办 支付宝无法登录怎么办 什么是淘宝空间不足怎么办 支付宝授权失败怎么办 买家旺旺被打标一次怎么办 淘宝网上忘记密码怎么办 登淘宝忘记密码怎么办 手机淘宝闪退怎么办 证券账户忘了怎么办 资金账户忘了怎么办 公积金账户忘了怎么办 淘宝买家号违规怎么办? 淘宝号显示违规怎么办