zoukankan      html  css  js  c++  java
  • php fpm start.sh

    #! /bin/bash
    
    #Source function library. 
    . /etc/init.d/functions
    #Check that networking is up.
    . /etc/sysconfig/network
    
    if [ "$NETWORKING" = "no" ]
    then
            exit 0
    fi
    
    RETVAL=0
    prog="/home/admin/local/php54/sbin/php-fpm"
    pidfile=${PIDFILE-/home/admin/local/php54/var/run/php-fpm.pid}
    lockfile=${LOCKFILE-/home/admin/local/php54/var/run/php-fpm.lock}
    
    
    start ()
    {
        echo -n $"starting $prog: "
        dir=$(dirname ${pidfile})
        [ -d $dir ] || mkdir $dir
        daemon --pidfile ${pidfile} $prog
        RETVAL=$?
        echo
        [ $RETVAL -eq 0 ] && touch ${lockfile}
    }
    
    stop ()
    {
        echo -n $"stoping $prog: "
        killproc -p ${pidfile} $prog
        RETVAL=$?
        echo
        if [ $RETVAL -eq 0 ]
        then
            rm -f ${lockfile} ${pidfile}
        fi
    }
    
    reload()
    {
        echo -n $"reloading $prog: "
        killproc -p ${pidfile} $prog -USR2
        RETVAL=$?
        echo                                                                                                                                                   
    }                                                                                                                                                          
                                                                                                                                                               
    restart()                                                                                                                                                  
    {                                                                                                                                                          
        stop                                                                                                                                                   
        start                                                                                                                                                  
    }                                                                                                                                                          
                                                                                                                                                               
    case "$1" in                                                                                                                                               
        start)                                                                                                                                                 
            start                                                                                                                                              
            ;;                                                                                                                                                 
        stop)                                                                                                                                                  
            stop                                                                                                                                               
            ;;                                                                                                                                                 
        status)                                                                                                                                                
            status -p ${pidfile} $prog                                                                                                                         
            RETVAL=$?                                                                                                                                          
            ;;                                                                                                                                                 
        restart)                                                                                                                                               
            restart                                                                                                                                            
            ;;                                                                                                                                                 
        reload)                                                                                                                                                
            reload                                                                                                                                             
            ;;                                                                                                                                                 
        *)                                                                                                                                                     
        echo $"usage: $0 {start|stop|status|restart|reload}"                                                                                                   
        RETVAL=2                                                                                                                                               
        ;;                                                                                                                                                     
    esac                                                                                                                                                       
                                                                                                                                                               
    exit $RETVAL                                                                                                                                               
                                   
  • 相关阅读:
    CODE[VS] 1018 单词接龙
    Linux提示BOOT空间不足问题
    CODE[VS] 1017 乘积最大
    关于printf输出结果的一些问题
    CODE[VS] 1220 数字三角形
    redux
    Promise面试题
    学习Promise笔记
    js 事件委托 事件代理
    前端通信、跨域
  • 原文地址:https://www.cnblogs.com/allenhaozi/p/4764423.html
Copyright © 2011-2022 走看看