码迷,mamicode.com
首页 > Web开发 > 详细

判断是否开启 Web 服务

时间:2017-08-25 17:49:14      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:bash   httpd   star   color   grep   port   服务器   ash   netstat   

写一个脚本判断你的 Linux 服务器里是否开启 web 服务,如果开启了,请判断出跑的是什么服务,是 httpd 呢还是 nginx 又或者是其他的什么服务

#!/bin/bash

port=`netstat -lnp | grep 80`
if [ -z "port" ]; then
    echo "no start services."
    exit
fi

web_service=`echo $port | awk -F / {print $2}`
case $web_service in
    httpd)
        echo "httpd service"
        ;;
    nginx)
        echo "nginx service"
        ;;
    *)
        echo "other service"
esac

 

 

 

 

      

 

判断是否开启 Web 服务

标签:bash   httpd   star   color   grep   port   服务器   ash   netstat   

原文地址:http://www.cnblogs.com/pzk7788/p/7428938.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!