yarn-RM-check-by-curl

 1 #!bin/bash
 2 
 3 SELF_DIR="$( cd "$( dirname "$0" )" && pwd )"
 4 
 5 #grep "URL:" weiflow-from-weiclient.log | uniq | awk -F": http:" '{print $2}' | awk -F"/" '{print $5}' | xargs yarn application -status
 6 rm1=$(grep "URL:" weiflow-from-weiclient.log | uniq | awk -F": http:" '{print $2}' | awk -F":" '{print "http://10.87.49.220:"$2}' ) #| xargs echo
 7 rm2=$(grep "URL:" weiflow-from-weiclient.log | uniq | awk -F": http:" '{print $2}' | awk -F":" '{print "http://10.87.49.221:"$2}') # | xargs echo
 8 
 9 req_status=$(curl -s ${rm1})
10 #echo $req_status
11 JOB_HEADER="JOB TRACK URL: "
12 
13 if [[ ${req_status} = "" ]]
14 then
15     echo ${JOB_HEADER}${rm2}
16 else
17     echo ${JOB_HEADER}${rm1}
18 fi

高可用IP检测。

原文地址:https://www.cnblogs.com/suanec/p/7729685.html