zoukankan      html  css  js  c++  java
  • Nginx和php-fpm的启用和停用脚本

    #!/bin/bash
    #停止php-fpm
    sudo php -v
    ps -ef | grep php-fpm | sed '$d'
    echo "..............................."
    ps -ef | grep nginx | sed '$d'
    echo  ".............................."
    if [ -f /home/php/var/run/php-fpm.pid ]
    then
        pid=`cat /home/php/var/run/php-fpm.pid`
        echo "PHP-FPM ID:${pid}进程正在关闭....."
        sudo kill -INT $pid
    else
        echo "关闭PHP-FPM失败;该服务没有启动...."
    fi
    #停止nginx
    if [ -f /home/nginx/conf/nginx.pid ]
    then
        #sudo nginx -s stop
        pid=`cat /home/nginx/conf/nginx.pid`
        echo "Nginx ID:${pid}进程正在关闭......"
        sudo kill -INT $pid
    else
        echo "Nginx关闭失败;该服务还未启动......"
    fi

    启动服务:

    #!/bin/bash
    #启动php-fpm
    sudo php -v
    ps -ef | grep php-fpm | sed '$d'
    echo "..............................."
    ps -ef | grep nginx | sed '$d'
    echo  ".............................."
    #启动进程
    showpro(){
    if [ -f /home/php/var/run/php-fpm.pid ]
    then
        pid=`cat /home/php/var/run/php-fpm.pid`
        echo "PHP-FPM ID:${pid}进程已经启动....."
    else
        sudo php-fpm
        echo "启动PHP-FPM进程..................."
    fi
    #启动nginx
    if [ -f /home/nginx/conf/nginx.pid ]
    then
        #sudo nginx -s stop
        pid=`cat /home/nginx/conf/nginx.pid`
        echo "Nginx ID:${pid}进程已经启动......"
    else
        sudo nginx
        echo "启动Nginx进程....................."
    
    fi
    }
    showpro
    #再次执行运行
    showpro
  • 相关阅读:
    ASP.NET 2.0 web.config数据库连接设置与读取
    一句话影评
    百度地图api示例
    centos5.8 误改/etc/fstab后导致系统进不去 解决办法
    Nginx Gzip 压缩配置
    数据库设计的三大范式
    CentOS 6.0下vncserver安装配置
    MySQL配置文件my.cnf设置
    Linux下zip加密压缩
    keepalived的log
  • 原文地址:https://www.cnblogs.com/wanglijun/p/8725100.html
Copyright © 2011-2022 走看看