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
  • 相关阅读:
    大文件上传
    zabbix接口
    Vue 在不同的环境使用不同的接口地址
    Vue发布流程
    RabbitMQ集群一些使用细节
    Watcher 系统整体流程图
    监控系统各个模块部署
    deepin安装node和npm最新
    google安装json插件
    数据库访问性能优化 Oracle
  • 原文地址:https://www.cnblogs.com/wanglijun/p/8725100.html
Copyright © 2011-2022 走看看