您现在的位置是:主页 > news > 网站开发加盟商怎么做/网站seo诊断
网站开发加盟商怎么做/网站seo诊断
admin2025/5/25 12:52:34【news】
简介网站开发加盟商怎么做,网站seo诊断,中国建设银行个人账户查询,邢台市建设局培训中心网站3.1 问题 本案例要求编写Ngin启动脚本,要求如下: 脚本支持start、stop、restart、status 脚本支持报错提示 脚本具有判断是否已经开启或关闭的功能 3.2 步骤 实现此案例需要按照如下步骤进行。 步骤一:编写脚本 脚本通过位置变量$1读取用户…
3.1 问题
本案例要求编写Ngin启动脚本,要求如下:
脚本支持start、stop、restart、status
脚本支持报错提示
脚本具有判断是否已经开启或关闭的功能
3.2 步骤
实现此案例需要按照如下步骤进行。
步骤一:编写脚本
脚本通过位置变量$1读取用户的操作指令,判断是start、stop、restart还是status。
netstat命令可以查看系统中启动的端口信息,该命令常用选项如下:
-n以数字格式显示端口号
-t显示TCP连接的端口
-u显示UDP连接的端口
-l显示服务正在监听的端口信息,如httpd启动后,会一直监听80端口
-p显示监听端口的服务名称是什么(也就是程序名称)
1)参考脚本内容如下:
[root@svr5 ~]# vim test.sh
#!/bin/bash
case $1 in
start)
/usr/local/nginx/sbin/nginx;;
stop)
/usr/local/nginx/sbin/nginx -s stop;;
restart)
/usr/local/nginx/sbin/nginx -s stop
/usr/local/nignx/sbin/nginx;;
status)
netstat -ntulp |grep -q nginx
if [ $? -eq 0 ];then
echo 服务已启动
else
echo 服务未启动
fi;;
*)
echo Error;;
esac
2)执行测试脚本:
[root@svr5 ~]# ./test.sh start
[root@svr5 ~]# ./test.sh stop
[root@svr5 ~]# ./test.sh status
[root@svr5 ~]# ./test.sh xyz