最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php-fpm開機自動啟動Shell腳本

 更新時間:2015年06月19日 10:38:21   投稿:junjie  
這篇文章主要介紹了php-fpm開機自動啟動Shell腳本,本文腳本只是范例,其實你編譯安裝完成后,啟動腳本已經生成在編譯目錄中,只需要復制出來用就可以了,需要的朋友可以參考下

網上有各種版本的php-fpm開機自動啟動腳本, 其實你編譯后源目錄已經生成自動腳本。不用做任何修改即用。

cp {php-5.3.x-source-dir}/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

php-fpm開機自動啟動腳本如下:

#! /bin/sh
### BEGIN INIT INFO
# Provides:     php-fpm
# Required-Start:  $remote_fs $network
# Required-Stop:   $remote_fs $network
# Default-Start:   2 3 4 5
# Default-Stop:   0 1 6
# Short-Description: starts php-fpm
# Description:    starts the PHP FastCGI Process Manager daemon
### END INIT INFO
 
prefix=/usr/local/php
exec_prefix=${prefix}
 
php_fpm_BIN=${exec_prefix}/sbin/php-fpm
php_fpm_CONF=${prefix}/etc/php-fpm.conf
php_fpm_PID=${prefix}/var/run/php-fpm.pid
 
php_opts="--fpm-config $php_fpm_CONF --pid $php_fpm_PID"
 
wait_for_pid () {
    try=0
 
    while test $try -lt 35 ; do
 
        case "$1" in
            'created')
            if [ -f "$2" ] ; then
                try=''
                break
            fi
            ;;
 
            'removed')
            if [ ! -f "$2" ] ; then
                try=''
                break
            fi
            ;;
        esac
 
        echo -n .
        try=`expr $try + 1`
        sleep 1
 
    done
 
}
 
case "$1" in
    start)
        echo -n "Starting php-fpm "
 
        $php_fpm_BIN --daemonize $php_opts
 
        if [ "$?" != 0 ] ; then
            echo " failed"
            exit 1
        fi
 
        wait_for_pid created $php_fpm_PID
 
        if [ -n "$try" ] ; then
            echo " failed"
            exit 1
        else
            echo " done"
        fi
    ;;
 
    stop)
        echo -n "Gracefully shutting down php-fpm "
 
        if [ ! -r $php_fpm_PID ] ; then
            echo "warning, no pid file found - php-fpm is not running ?"
            exit 1
        fi
 
        kill -QUIT `cat $php_fpm_PID`
 
        wait_for_pid removed $php_fpm_PID
 
        if [ -n "$try" ] ; then
            echo " failed. Use force-quit"
            exit 1
        else
            echo " done"
        fi
    ;;
 
    force-quit)
        echo -n "Terminating php-fpm "
 
        if [ ! -r $php_fpm_PID ] ; then
            echo "warning, no pid file found - php-fpm is not running ?"
            exit 1
        fi
 
        kill -TERM `cat $php_fpm_PID`
 
        wait_for_pid removed $php_fpm_PID
 
        if [ -n "$try" ] ; then
            echo " failed"
            exit 1
        else
            echo " done"
        fi
    ;;
 
    restart)
        $0 stop
        $0 start
    ;;
 
    reload)
 
        echo -n "Reload service php-fpm "
 
        if [ ! -r $php_fpm_PID ] ; then
            echo "warning, no pid file found - php-fpm is not running ?"
            exit 1
        fi
 
        kill -USR2 `cat $php_fpm_PID`
 
        echo " done"
    ;;
 
    *)
        echo "Usage: $0 {start|stop|force-quit|restart|reload}"
        exit 1
    ;;
 
esac

相關文章

  • Shell實現(xiàn)強制釋放內存腳本分享

    Shell實現(xiàn)強制釋放內存腳本分享

    這篇文章主要介紹了Shell實現(xiàn)強制釋放內存腳本分享,本文直接給出實現(xiàn)代碼,并對每一句代碼都做了講解了,需要的朋友可以參考下
    2015-02-02
  • 一鍵配置CentOS iptables防火墻的Shell腳本分享

    一鍵配置CentOS iptables防火墻的Shell腳本分享

    這篇文章主要介紹了一鍵配置CentOS iptables防火墻Shell腳本分享,可保存到一個腳本文件中,在新安裝的CentOS系統(tǒng)時一條命令搞定iptables配置,需要的朋友可以參考下
    2014-07-07
  • 一天一個shell命令 linux文件內容操作系列-cat命令詳解

    一天一個shell命令 linux文件內容操作系列-cat命令詳解

    這篇文章主要介紹了一天一個shell命令 linux文件內容操作系列-cat命令詳解,需要的朋友可以參考下
    2016-06-06
  • linux中shell的變量的數值計算

    linux中shell的變量的數值計算

    今天小編就為大家分享一篇關于linux中shell的變量的數值計算,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Python使用淘寶API查詢IP歸屬地功能分享

    Python使用淘寶API查詢IP歸屬地功能分享

    這篇文章主要介紹了Python使用淘寶API查詢IP歸屬地功能分享,本文可以查詢到國家、運營商、區(qū)域、省份、城市、縣/區(qū)等,需要的朋友可以參考下
    2014-10-10
  • Shell調用curl實現(xiàn)IP歸屬地查詢的腳本

    Shell調用curl實現(xiàn)IP歸屬地查詢的腳本

    這篇文章主要介紹了Shell調用curl實現(xiàn)IP歸屬地查詢,文中給大家提到了查詢IP歸屬地的shell腳本,在批量查找數據的時候經常會遇到,今天給大家分享出來,需要的朋友可以參考下
    2021-07-07
  • 同一個文件在windows和linux下計算md5哈希不一致的原因及解決方法

    同一個文件在windows和linux下計算md5哈希不一致的原因及解決方法

    下面小編就為大家?guī)硪黄粋€文件在windows和linux下計算md5哈希不一致的原因及解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • find 命令全集

    find 命令全集

    find命令用來在指定目錄下查找文件,本文給大家整理了關于find命令的相關知識,感興趣的朋友跟隨小編一起看看吧
    2022-12-12
  • Linux 中的nc命令小結

    Linux 中的nc命令小結

    這篇文章主要介紹了linux中的nc命令知識,非常不錯,值得收藏,需要的朋友參考下吧
    2017-02-02
  • bash腳本編程學習之算術運算與文件查找

    bash腳本編程學習之算術運算與文件查找

    算數運算在每個編程語言里面是最基本的功能,在bash里面也是。下面這篇文章就給大家詳細介紹了腳本編程bash中的算術運算與文件查找,文中還給出了多道練習題和答案,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-12-12

最新評論

松江区| 巩留县| 长沙县| 通许县| 松原市| 黑水县| 榆社县| 河南省| 左权县| 平邑县| 册亨县| 长汀县| 金门县| 六安市| 桂东县| 定南县| 林口县| 锡林浩特市| 育儿| 寿阳县| 铁岭县| 清水河县| 泰来县| 密云县| 海原县| 淮滨县| 绥棱县| 华池县| 祁连县| 高青县| 阜阳市| 墨江| 德庆县| 龙井市| 尼勒克县| 清镇市| 宁国市| 田林县| 丰宁| 岳阳县| 酒泉市|