Shell实现服务探活功能

代码如下:

#!/bin/bash

# curl -I命令发送了一个HTTP HEAD请求到指定的:
# grep关键字,这里例子是404
res=`curl -I localhost:8808 | grep 404`
if [[ -z "$res" ]];then
    echo "服务挂啦,请重启服务"
    # 进入服务所在目录,重启服务
    cd /home/work/nihao
    sh control.sh reload
else
    echo "服务正常运行中"
fi

你可能感兴趣的:(linux,服务器,运维)