Fetch the repository succeeded.
#!/bin/bash
#A机器,传输给B机器MD5值
#这两个脚本要分开写
dir=/data/web/
find $dir -type f > /tmp/dir.txt
[ -f /tmp/md5.txt ] && rm -f /tmp/md5.txt
exec < /tmp/dir.txt
while read line;do
md5sum $line >> /tmp/md5.txt
done
if [ -f /tmp/md5.txt ];then
scp -rp -P1314 /tmp/md5.txt 192.168.89.20:/tmp/ &>/dev/null
else
echo "/tmp/md5.txt不存在"
exit 1
fi
#B机器,判断B和A机器文件是否一样
#!/bin/bash
dir=/data/web/
if [ -f /tmp/md5.txt ];then
md5sum -c /tmp/md5.txt >> /tmp/md5sum.txt
if [ $? -ne 0 ];then
echo "192.168.89.30与192.168.89.20文件不相符,请查看/tmp/md5sum.txt文件"
else
echo "一切正常"
fi
else
echo "md5.txt文件传送异常"
fi
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。