协策网络,专业做网站,优秀上海网站制作公司,提供企业建站、网站设计、网页制作,专业网页设计师和网站制作技术工程师为您量身打造个性企业电子商务网站。

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

  文章汇总 Article Summary
当前位置:协策网络 >> 文章中心 >> 基础教程 >> 浏览文章
 

Linux下创建nginx脚本-start、stop、reload…

作者:zhangting    标签:网站建设价格     日期:2014年08月05日    类别:基础教程

 

 

1、关闭nginx

利用ps -aux | grep nginx 查看nginx是否启动 如果启动了就kill杀死
2、创建/etc/init.d/nginx文件

1 root@dnnp:~/software/nginx-1.2.3# vim /etc/init.d/nginx

3、添加权限并启动

1 root@dnnp:~/software/nginx-1.2.3# chmod +x /etc/init.d/nginx
2 root@dnnp:~/software/nginx-1.2.3# /etc/init.d/nginx start
3 Starting nginx: nginx.
4 root@dnnp:~/software/nginx-1.2.3# ps -aux | grep nginx
5 Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
6 root   25078 0.0 0.0  4596  700 ?    Ss  14:20  0:00 nginx: master process /usr/local/nginx/sbin/nginx
7 nobody  25079 0.0 0.1  4820 1056 ?    S  14:20  0:00 nginx: worker process
8 root   25081 0.0 0.0  3304  768 pts/0  S+  14:20  0:00 grep nginx
9 root@dnnp:~/software/nginx-1.2.3#

注:/etc/init.d/nginx文件内容如下

01 #! /bin/sh
02   
03 ### BEGIN INIT INFO
04 # Provides:     nginx
05 # Required-Start:  $all
06 # Required-Stop:   $all
07 # Default-Start:   2 3 4 5
08 # Default-Stop:   0 1 6
09 # Short-Description: starts the nginx web server
10 # Description:    starts nginx using start-stop-daemon
11 ### END INIT INFO
12   
13 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
14 DAEMON=/usr/local/nginx/sbin/nginx
15 NAME=nginx
16 DESC=nginx
17   
18 test -x $DAEMON || exit 0
19   
20 # Include nginx defaults if available
21 if [ -f /etc/default/nginx ] ; then
22   . /etc/default/nginx
23 #    . /usr/local/nginx/conf
24 fi
25   
26 set -e
27   
28 . /lib/lsb/init-functions
29   
30 case "$1" in
31  start)
32   echo -n "Starting $DESC: "
33   start-stop-daemon --start --quiet --pidfile /usr/local/nginx/logs/$NAME.pid \
34     --exec $DAEMON -- $DAEMON_OPTS || true
35   echo "$NAME."
36   ;;
37  stop)
38   echo -n "Stopping $DESC: "
39   start-stop-daemon --stop --quiet --pidfile /usr/local/nginx/logs/$NAME.pid \
40     --exec $DAEMON || true
41   echo "$NAME."
42   ;;
43  restart|force-reload)
44   echo -n "Restarting $DESC: "
45   start-stop-daemon --stop --quiet --pidfile \
46     /usr/local/nginx/logs/$NAME.pid --exec $DAEMON || true
47   sleep 1
48   start-stop-daemon --start --quiet --pidfile \
49     /usr/local/nginx/logs/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS || true
50   echo "$NAME."
51   ;;
52  reload)
53    echo -n "Reloading $DESC configuration: "
54    start-stop-daemon --stop --signal HUP --quiet --pidfile /usr/local/nginx/logs/$NAME.pid \
55      --exec $DAEMON || true
56    echo "$NAME."
57    ;;
58  status)
59    status_of_proc -p /usr/local/nginx/logs/$NAME.pid "$DAEMON" nginx && exit 0 || exit $?
60    ;;
61  *)
62   N=/etc/init.d/$NAME
63   echo "Usage: $N {start|stop|restart|reload|force-reload|status}" >&2
64   exit 1
65   ;;
66 esac
67   
68 exit 0
 


更多
  您可能感兴趣的文章推荐  
 
上一篇:脱机浏览的方法及作用 下一篇:影响网站稳定性的主要因素有哪些?
协策网络公司拥有专业的网站建设开发团队,超过四年以上的网站建设、网页制作经验,我们可承接企业电子商务网站建设、企业展示型网页设计和功能型网站制作等各类型网站设计制作。
     
首 页  |  基础服务  |  网站建设  |  网站优化  |  成功案例  |  协策博客  |  关于我们  |  联系我们
COPYRIGHT © 上海协策网络科技有限公司 2008-2014 网站地图 SITEMAP 上海做网站公司 沪ICP备08009778号

地址:上海市共和新路425号凯鹏国际大厦13楼G座(近3、4、8号线)

电话:021-51085186 传真:021-56555059 咨询:+(86)18018609689
上海做网站建设网页设计制作公司