dnsTofiles.sh 具体处理本地文件hosts优先于dns解析脚本,放置要处理的目标主机路径为 /app/changedns
filesToDns.sh 具体处理本地文件hosts优先于dns解析脚本,放置要处理的目标主机路径为 /app/changedns
ip.txt 存放要处理的目标主机IP ,放置于发布机 路径为/app/changedns/ip_list
AllDnstoFiles.sh 批量处理本地文件hosts优先于dns解析脚本,放置于发布机 为/app/changedns
AllfilesToDns.sh 批量处理dns解析优先于本地文件hosts脚本,放置于发布机 路径/app/changedns
以dnstofiles为例:
1。AllfilesToDns.sh 脚本为:
#!/bin/bash
for p in $(cat /app/changedns/ip_list/ip.txt)
do
ip=$(echo "$p"|cut -f1 -d":")
echo ${ip}
ssh oracle$ip -f '/app/changedns/dnsTofiles.sh' &
done
echo 'finished #######'
2。dnsTofiles.sh 脚本为
#!/bin/bash
cd /etc/
sed -i "s/dns files/files dns/g" nsswitch.conf
if [ $? -eq 0 ];then
echo "change is succ"
else
echo "change is error"
fi
864

被折叠的 条评论
为什么被折叠?



