#!/bin/sh # # Startup script for PHP-FPMXX # # chkconfig: 345 85 15 # description: PHP-FPMXX server # processname: php-fpmXX # config: /usr/local/phpXX/etc/php-fpm.conf # # Source function library. . /etc/rc.d/init.d/functions PATH="$PATH:/usr/local/sbin" PHP_VER=53 LOCK=/var/lock/subsys/php-fpm${PHP_VER} RETVAL=0 case "$1" in start) /usr/local/php${PHP_VER}/sbin/php-fpm${PHP_VER} --fpm-config /usr/local/php${PHP_VER}/etc/php-fpm.conf RETVAL=$? echo [ $RETVAL = 0 ] && touch $LOCK ;; stop) killproc php-fpm${PHP_VER} RETVAL=$? echo [ $RETVAL = 0 ] && rm -f $LOCK ;; restart) $0 stop sleep 2 $0 start ;; *) echo -n "Usage: $0 {start|stop|restart}" exit 1 ;; esac exit $RETVAL;