码迷,mamicode.com
首页 > 其他好文 > 详细

nginx配置为系统服务

时间:2015-10-14 01:42:31      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:running   local   start   守护 nginx   

#! /bin/sh

#用来将Nginx注册为系统服务的脚本

#Author CplusHua

#http://www.219.me

#chkconfig: - 85 15

set -e

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

DESC="Nginx Daemon"

NAME=nginx

DAEMON=/usr/local/nginx/sbin/$NAME

SCRIPTNAME=/etc/init.d/$NAME

#守护进程不存在就退出

test -x $DAEMON ||exit 0

d_start(){

$DAEMON ||echo -n "aready running"

}

d_stop(){

$DAEMON -s quit || echo -n "not running"

}

d_reload(){

$DAEMON -s reload || echo -n "could not reload"

}

case "$1" in

start)

echo -n "Starting $DESC: $NAME"

d_start

echo "."

;;

stop)

echo -n "Stopping $DESC: $NAME"

d_stop

echo "."

;;

reload)

echo -n "Reloading $DESC: configurationg....."

d_reload

echo "reloaded."

;;

restart)

echo -n "Restarting $DESC: $NAME"

d_stop

sleep 3

d_start

echo "."

;;

*)

echo "Usage: $SCRIPTNAME {start|stop|restart|reload}" >&2

exit 3

;;

esac


exit 0


#Nginx安装完成后默认不会注册为系统服务,所以需要手工添加系统服务脚本,为大家提供一个我写好的并测试通过了的Nginx的服务脚本,直接复制,并放到/etc/init.d/下更名为nginx并#更改权限chmod +x /etc/init.d/nginx即可.

#启动nginx


本文出自 “少犟” 博客,请务必保留此出处http://xushaojie.blog.51cto.com/6205370/1702692

nginx配置为系统服务

标签:running   local   start   守护 nginx   

原文地址:http://xushaojie.blog.51cto.com/6205370/1702692

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!