case循环
#!/bin/bash
case $1 in
abc)
echo 123;;
xyz)
echo 456;;
*)
echo "请输入abc或者xyz"
esac
echo --------------------------
#!/bin/bash
case $1 in
t)
touch $2;;
k)
mkdir $2;;
r)
rm -rf $2;;
*)
echo "请输入t、k、r"
easc从官方源码编译
1.从nginx官网下载指定版本的源码包
wget https://nginx.org/download/nginx-1.22.1.tar.gz
tar -zxvf nginx-1.22.1.tar.gz
cd nginx-1.22.1
2.编译并安装
./configure --perfix=/usr/local/nginx
makr && sudo make insatll
echo --------------------
#!/bin/bash
case $1 in
start|kai)
/usrlocal/nginx/sbin/nginx;;
stop|guan)
/usr/local/nginx/sbin/nginx -s stop;;
restart|cong)
/usr/local/nginx/sbin/nginx -s reload;;
*)
echo "请输入start、stop、restart"
esac查看nginx是否已经启动,如果已经启动,则反馈已启动,如果没有启动,则启动
ss -ntulp
-n 以数字格式显示端口号
-t 显示tcp连接的端口
-u 显示udp连接的端口
-l 显示服务正在监听的端口
-p 显示监听端口的服务名称是什么(也就是程序名称)
ss -ntulp | grep nginx
echo -----------------------------
#!/bin/bash
case $1 in
start|kai)
/usr/local/nginx/sbin/nginx;;
stop|guan)
/usr/local/nginx/sbin/nginx -s stop;;
restart|cq)
/usr/local/nginx/sbin/nginx -s reload;;
status|zt)
ss -ntulp | grep nginx
[ $? -eq 0 ] && echo "nginx正常运行" || echo "nginx没有正常运行";;
*)
echo "请输入start或者stop或者status"
esac
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员fancy
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果