#!/bin/sh while true do if [ `netstat -lntup|grep nginx|wc -l` -ne 1 ];then systemctl stop keepalived else if [ ! `ps -ef|grep keepalived|grep -v grep|wc -l` -gt 1 ];then systemctl start keepalived fi fi sleep 5 done