【技术实现步骤摘要】
一种基于Linux分布式应用文件同步方法
本专利技术涉及信息
,提供了一种基于Linux分布式应用文件同步方法。
技术介绍
目前在互联网时代,系统大多采用分布式架构,发布一个版本需要重复操作发布到每一台服务器节点,人工操作步骤较多,耗时较长,操作风险较大,且停机时间直接造成对客服务时间减少,影响客户体验。
技术实现思路
本专利技术的目的在于解决在分布式服务应用中,应用升级需要手动更新文件版本到每一台服务器,操作重复,耗时长的问题。为解决上述目的,本专利技术采用以下技术方案:一种基于Linux分布式应用文件同步方法,包括以下步骤:步骤1:主机生成公钥,并将公钥分发至各个客户机;步骤2:获取待同步文件需要同步到目标客户机的路径,并将客户机的路径存入变量DIR,待同步文件存入变量FILE;步骤3:定义客户机更新文件对应的应用停止命令CMD_STOP,及客户机更新文件对应的应用启动命令CMD_START;for循环内对每一台需要同步的客户机IP设为HOST,在for循 ...
【技术保护点】
1.一种基于Linux分布式应用文件同步方法,其特征在于,包括以下步骤:/n步骤1:主机生成公钥,并将公钥分发至各个客户机;/n步骤2:获取待同步文件需要同步到目标客户机的路径,并将客户机的路径存入变量DIR,待同步文件存入变量FILE;/n步骤3:定义客户机更新文件对应的应用停止命令CMD_STOP,及客户机更新文件对应的应用启动命令CMD_START;for循环内对每一台需要同步的客户机IP设为HOST,在for循环内执行以下操作:/n备份客户机源码:远程执行将客户机源码备份到指定目录;/n停客户机服务:远程执行将更新文件对应的应用停用;/n文件传输:主机通过公钥访问客 ...
【技术特征摘要】
1.一种基于Linux分布式应用文件同步方法,其特征在于,包括以下步骤:
步骤1:主机生成公钥,并将公钥分发至各个客户机;
步骤2:获取待同步文件需要同步到目标客户机的路径,并将客户机的路径存入变量DIR,待同步文件存入变量FILE;
步骤3:定义客户机更新文件对应的应用停止命令CMD_STOP,及客户机更新文件对应的应用启动命令CMD_START;for循环内对每一台需要同步的客户机IP设为HOST,在for循环内执行以下操作:
备份客户机源码:远程执行将客户机源码备份到指定目录;
停客户机服务:远程执行将更新文件对应...
【专利技术属性】
技术研发人员:李奔,李耀,彭磊,杨志文,
申请(专利权)人:武汉众邦银行股份有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。