Update resource.xml

因为emr ip随时发生变化,需要每次都更改文件

echo ==================================update rundeck xml file ============================
line=`grep -n "name=\"${project_name}\"" /data/01/home/tnuser/rundeck/projects/trips/etc/resources.xml | cut -d : -f 1`
if [ $line -gt "0" ];then
echo ${project_name} is exist in /data/01/home/tnuser/rundeck/projects/trips/etc/resources.xml
sed -i "${line}d" /data/01/home/tnuser/rundeck/projects/trips/etc/resources.xml
fi
sed "2 a<node name=\"${project_name}\" description=\"Rundeck Client Node\" tags=\"\" hostname=\"${private_ip_address}\" osArch=\"amd64\" osFamily=\"unix\" osName=\"Linux\" osVersion=\"3.10.0-693.11.6.el7.x86_64\" username=\"hadoop\"/>" -i /data/01/home/tnuser/rundeck/projects/trips/etc/resources.xml

status_num=$(echo ${instance_group_info}|grep -c "State")
running_num=$(echo ${instance_group_info}|grep -c "RUNNING")
if [ $status_num -eq $running_num ];then
echo emr start success !!
fi
posted @ 2020-04-02 17:01  Anna_blog  阅读(142)  评论(0)    收藏  举报