热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

nginx启动脚本撰写

vimetcinit.dnginx#!binsh#chkconfig:23458515#description:nginxisaWorldWideWebserver.Itisuse

vim /etc/init.d/nginx
#
!/bin/sh
# chkconfig:
2345 85 15
# description: nginx is a World Wide Web server. It is used to serve
function start(){
netstat
-tunlp | grep nginx > /dev/null
if [ $? -eq 0 ]; then
echo "nginx is already starting"
else
/usr/local/nginx/sbin/nginx
fi
}
function stop(){
netstat
-tunlp | grep nginx > /dev/null
if [ $? -eq 0 ]; then
/usr/local/nginx/sbin/nginx -s stop
else
echo "nginx is already stopping"
fi
}
case $1 in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo "Usg:$0 start|stop|restart"
esac

chkconfig --list 列出所以服务启动情况
chkconfig --add nginx 将nginx加入开机启动项
service nginx start

说明:# chkconfig: - 85 15
开启模式:- 代表所有运行模式不开启,可以修改开启模式为2345
开启顺序:值越小,优先权越高,如果A服务需要依赖B服务启动,那A的开启顺序值比B服务小,代表A服务先启动
关闭顺序:值越小,优先权越高,与开启顺序相反,先将B服务关闭再将A服务关闭



推荐阅读
author-avatar
手机用户2502937345
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有