zoukankan      html  css  js  c++  java
  • centos/rhel下实现nginx自启动脚本实例

    1. 建立脚本文件nginxd

    [root@could]# vi /etc/init.d/nginxd

    插入以下内容

     
    #!/bin/bash
    #
    # chkconfig: - 85 15
    # description: Nginx is a World Wide Web server.
    # processname: nginx
    
    nginx=/usr/local/nginx/sbin/nginx
    conf=/usr/local/nginx/conf/nginx.conf
    case $1 in
    start)
    echo -n "Starting Nginx"
    $nginx -c $conf
    echo " done"
    ;;
    stop)
    echo -n "Stopping Nginx"
    killall -9 nginx
    echo " done"
    ;;
    test)
    $nginx -t -c $conf
    ;;
    reload)
    echo -n "Reloading Nginx"
    ps auxww | grep nginx | grep master | awk '{print $2}' | xargs kill -HUP
    echo " done"
    ;;
    restart)
    $0 stop
    $0 start
    ;;
    show)
    ps -aux|grep nginx
    ;;
    *)
    echo -n "Usage: $0 {start|restart|reload|stop|test|show}"
    ;;
    esac

    2、更改nginxd权限

    [root@could]# chmod 755 /etc/init.d/nginxd

    3、设置开机启动

    [root@could]# chkconfig nginxd on

    http://www.cnblogs.com/apexchu/p/4193568.html

  • 相关阅读:
    hdoj 2544 最短路径
    树状数组 hdoj1166
    并查集学习
    1402大数相乘 FFT算法学习!
    hdu1014
    动态规划 简单题dp
    迷宫路径
    简单的动态规划dp
    poj 3282 (bFS)
    背包问题,看不懂,啊!!!!!!!!dp
  • 原文地址:https://www.cnblogs.com/chen110xi/p/4799740.html
Copyright © 2011-2022 走看看