模拟Nginx服务启动关闭
发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,已知Nginx管理命令为:启动:/application/nginx/sbin/nginx停止:/application/nginx/sbin/nginx -s stop重新加载:/applicati
千家信息网最后更新 2024年12月12日模拟Nginx服务启动关闭
已知Nginx管理命令为:
启动:/application/nginx/sbin/nginx
停止:/application/nginx/sbin/nginx -s stop
重新加载:/application/nginx/sbin/nginx -s reload
请用case脚本模拟Nginx服务启动关闭:
/etc/init.d/nginx {start|stop|reload|restart},并可通过chkconfig管理。
[root@web01 ~]# cat /etc/init.d/nginx#/bin/sh# chkconfig: 2345 15 62 #设定运行级别以及启动和停止Nginx服务顺序# description: Nginx Server #脚本说明[ -f /etc/init.d/functions]&&. /etc/init.d/functions||exit 1#Define ArivablesPath=/application/nginx/sbin/nginxRETVAL=0 #Define Start Functionstart() { if [ `ss -lntup|grep nginx|wc -l` -gt 0];then echo "Nginx is Running..." else $Path RETVAL=$? if [ $RETVAL -eq 0 ];then action "Starting Nginx..."/bin/true else action "Starting Nginx..."/bin/false fi fi return $RETVAL}#Define Stop Functionstop() { if [ `ss -lntup|grep nginx|wc -l` -gt 0];then $Path -s stop RETVAL=$? if [ $RETVAL -eq 0 ];then action "Stopping Nginx..."/bin/true else action "Stopping Nginx..."/bin/false fi else echo "Nginx is Stopped" fi return $RETVAL}#Define Restart Functionreload() { if [ `ss -lntup|grep nginx|wc -l` -gt 0];then $Path -s reload RETVAL=$? if [ $RETVAL -eq 0 ];then action "Reloading Nginx..."/bin/true else action "Reloading Nginx..."/bin/false fi else echo "Nginx is Stopped" fi return $RETVAL}#Define Restart Functionrestart() { stop sleep 1 start return $RETVAL}case "$1" in start) start RETVAL=$? ;; stop) stop RETVAL=$? ;; reload) reload RETVAL=$? ;; restart) restart RETVAL=$? ;; *) echo "USAGE:$0 {start|stop|reload|restart}" RETVAL=2 ;;esacexit $RETVAL[root@web01 ~]# ls -l /etc/init.d/nginx-rwxr-xr-x. 1 root root 1680 Jun 9 12:13 /etc/init.d/nginx[root@web01 ~]# chkconfig --list|grep nginxnginx 0:off 1:off 2:on 3:on 4:on 5:on 6:off
服务
脚本
管理
命令
级别
顺序
可通
运行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全试卷公需课
橡胶强盗服务器已关闭
软件开发进度表确认
数据库的逻辑备份详解
sqlite英语词典数据库
arcgis数据库下
固定ip 网站服务器
中国农村数据库为何打不开
云服务器股票交易安全么
网络技术支持中心网站
服务器如何开启其他玩家的指令
百诚互联网科技
中国哪个学校学软件开发最好
单位节日期间网络安全
服务器不做raid可以吗
青海省网络安全等级保护
鸿蒙手机用什么软件开发
数据库中的delete
db2数据库中文乱码
未来网络安全展望
服务器网络端口ip怎么修改
中国农村数据库为何打不开
重庆银行软件开发招聘信息
数据库知识总结开头怎么写
超微服务器无法进入系统
数据库替换admin密码
嵌入式软件开发区日料吃法
上海智能化网络技术维修价格
东莞市君为网络技术有限公司
翻墙服务器资料安全