|
@@ -21,8 +21,8 @@ else
|
|
if [[ ${new_admin_ip} != $(cat /tmp/admin_ip) ]];then
|
|
if [[ ${new_admin_ip} != $(cat /tmp/admin_ip) ]];then
|
|
ping -c3 ${new_admin_ip} || exit 0
|
|
ping -c3 ${new_admin_ip} || exit 0
|
|
fi
|
|
fi
|
|
- sorted=($(echo $(dig tasks.${SERVICE_NAME}.${APPNET} +short)|sort -n))
|
|
|
|
- for (( i=0; i < ${#sorted[*]}; i++ ))
|
|
|
|
|
|
+ sorted=($(echo $(dig tasks.${SERVICE_NAME}.${APPNET} +short)|tr " " "\n"|sort -n))
|
|
|
|
+ for i in ${!sorted[*]}
|
|
do
|
|
do
|
|
if [[ ${sorted[${i}]} == $(dig ${HOSTNAME}.${APPNET} +short) ]];then time_to_dead=$((${i}*180+${curtime}+20));echo "${time_to_dead}" > /tmp/dead;fi
|
|
if [[ ${sorted[${i}]} == $(dig ${HOSTNAME}.${APPNET} +short) ]];then time_to_dead=$((${i}*180+${curtime}+20));echo "${time_to_dead}" > /tmp/dead;fi
|
|
done
|
|
done
|