Files
@ 4bbf61bc0c90
Branch filter:
Location: portage-overlay.git/www-servers/lighttpd/files/spawn-fcgi.initd - annotation
4bbf61bc0c90
1.4 KiB
text/plain
add nagios-check_lm_sensors to tree
794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 794dc86717e2 | #!/sbin/runscript
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-servers/lighttpd/files/spawn-fcgi.initd,v 1.2 2007/04/02 12:46:08 uberlord Exp $
SPAWNFCGI_PID="/var/run/spawn-fcgi.pid"
depend() {
need net
}
start() {
local my_end
ebegin "Starting spawn-fcgi"
export PHP_FCGI_MAX_REQUESTS FCGI_WEB_SERVER_ADDRS
EX="${SPAWNFCGI} -p ${FCGIPORT} -f ${FCGIPROGRAM} -u ${USERID} \
-g ${GROUPID} -C ${PHP_FCGI_CHILDREN}"
# copy the allowed environment variables
unset E
for i in ${ALLOWED_ENV}; do
E="${E} ${i}=${!i}"
done
# clean environment and set up a new one
env - ${E} ${EX} 2>${SPAWNFCGI_PID}
my_end=$?
if [ "$my_end" != "0" ]; then
[ -f ${SPAWNFCGI_PID} ] && rm -f ${SPAWNFCGI_PID}
eend $my_end
fi
#extract parent-process-id and write it back to the file
FCGI_PPID=`cat ${SPAWNFCGI_PID} | cut -d':' -f4`
echo ${FCGI_PPID} > ${SPAWNFCGI_PID}
eend 0
}
stop() {
ebegin "Stopping spawn-fcgi"
if ! kill `cat ${SPAWNFCGI_PID}` ; then
eend $?
return 1
fi
if [ -w ${SPAWNFCGI_PID} ]; then
rm ${SPAWNFCGI_PID}
fi
eend 0
}
|