渭南网站建设服务,阿里云网站建设套餐,网站开发众包平台,在哪里购买虚拟空间建设网站1、检测两台服务器指定目录下的文件一致性
#!/bin/bash
######################################
检测两台服务器指定目录下的文件一致性
#####################################
#通过对比两台服务器上文件的md5值,达到检测一致性的目的
dir=/data/web
b_ip=192… 1、检测两台服务器指定目录下的文件一致性
#!/bin/bash
######################################
检测两台服务器指定目录下的文件一致性
#####################################
#通过对比两台服务器上文件的md5值,达到检测一致性的目的
dir=/data/web
b_ip=192.168.88.10
#将指定目录下的文件全部遍历出来并作为md5sum命令的参数,进而得到所有文件的md5值,并写入到指定文件中
find$dir-typef|xargsmd5sum/tmp/md5_a.txt
ssh$b_ip"find$dir-typef|xargsmd5sum/tmp/md5_b.txt"
scp$b_ip:/tmp/md5_b.txt/tmp
#将文件名作为遍历对象进行一一比对
forfin`awk'{print2}/tmp/md5_a.txt'`do
#以a机器为标准,当b机器不存在遍历对象中的文件时直接输出不存在的结果
ifgrep-qw"$f"/tmp/md5_b.txt
then
md5_a=`grep-w"$f"/tmp/md5_a.txt|awk'{print1}'`
md5_b=`grep-w"$f"/tmp/md5_b.txt|awk'{print1}'`