您的位置:首页 > 运维架构 > Nginx

Linux bash脚本,实现查询uwsgi、nginx、mysql、端口等信息

2020-05-30 15:33 92 查看

Linux bash脚本,实现查询uwsgi、nginx、mysql、端口等信息

一、脚本代码

#!/usr/bin/bash
if [ ! -n "$1" ] ; then
   echo -e '请输入:\e[1;31m bash fun_ps.sh [nginx|uwsgi|mysql|port 8000] \e[0m'
   exit 0
fi

nginx(){
 #查询nginx状态和PID
 ps -ef | grep nginx
}
uwsgi(){
#查询uwsgi状态和pid
ps -ef | grep uwsgi
}
mysql(){
ps -ef | grep mysql
}

po=$2
 
port(){
 if [ ! -n "$po" ] ; then
     echo -e '请输入:\e[1;31m bash fun_ps.sh port 端口号 \e[0m'
     exit 0
 fi

netstat -anp | grep $po
}

$1

二、调用测试

查端口:bash  fun_ps.sh port 8011

查nginx:bash fun_ps.sh nginx

查mysql:bash fun_ps.sh mysql

 

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐