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

浙公网安备 33010602011771号