Weather:clear
一、需求:
寫一個腳本判斷你的Linux服務器裏是否開啓web服務?(監聽80端口)若是開啓了,請判斷出跑的是什麼服務,是httpd呢仍是nginx又或者是其餘的什麼?nginx
#!/bin/bash port=`netstat -lnp | grep 80` if [ -z "port" ]; then echo "not start service."; exit; fi web_server=`echo $port | awk -F'/' '{print $2}'|awk -F : '{print $1}'` case $web_server in httpd ) echo "apache server." ;; nginx ) echo "nginx server." ;; * ) echo "other server." ;; esac