代码拉取完成,页面将自动刷新
#! /bin/bash
if [ ! -f /run/keepalived.pid ] || [ ! -f /run/keepalived.pid.save ]; then
echo "check keepalived.pid and run/keepalived.pid.save file not exists"
exit 1
fi
NOW_MAIN_PID=$(/usr/bin/cat /run/keepalived.pid)
if [ -f /run/checkers.pid ]; then
NOW_CHECKERS_PID=$(/usr/bin/cat /run/checkers.pid)
else
NOW_CHECKERS_PID=0
fi
if [ -f /run/vrrp.pid ]; then
NOW_VRRP_PID=$(/usr/bin/cat /run/vrrp.pid)
else
NOW_VRRP_PID=0
fi
count=1;
while read LINE
do
if [ $count = 1 ]; then
if [ $NOW_MAIN_PID != $LINE ]; then
echo "check main pid $LINE ...... [fail]"
exit 1
fi
echo "check main pid $LINE ...... [pass]"
fi
if [ $count = 2 ]; then
if [ $NOW_CHECKERS_PID != $LINE ]; then
echo "check checker pid $LINE ... [fail]"
exit 1
fi
echo "check checker pid $LINE ... [pass]"
fi
if [ $count = 3 ]; then
if [ $NOW_VRRP_PID != $LINE ]; then
echo "check vrrp pid $LINE ...... [fail]"
exit 1
fi
echo "check vrrp pid $LINE ...... [pass]"
fi
count=$[ $count + 1 ]
done < /run/keepalived.pid.save
exit 0
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。