diff options
Diffstat (limited to 'network/fcgiwrap/rc.spawn-fcgi')
-rw-r--r-- | network/fcgiwrap/rc.spawn-fcgi | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/network/fcgiwrap/rc.spawn-fcgi b/network/fcgiwrap/rc.spawn-fcgi new file mode 100644 index 0000000000000..588a47f9ff6b4 --- /dev/null +++ b/network/fcgiwrap/rc.spawn-fcgi @@ -0,0 +1,29 @@ +#!/bin/bash +C_SCRIPT=/usr/sbin/spawn-fcgi +USER=nobody +GROUP=nogroup +RETVAL=0 +case "$1" in + start) + echo "Starting fastcgi" + sudo -u $USER $C_SCRIPT /tmp/cgi.sock 2 + chown $USER:$GROUP /tmp/cgi.sock + RETVAL=$? + ;; + stop) + echo "Stopping fastcgi" + killall -9 fcgiwrap + RETVAL=$? + ;; + restart) + echo "Restarting fastcgi" + killall -9 fcgiwrap + sudo -u $USER $C_SCRIPT + RETVAL=$? + ;; + *) + echo "Usage: $0 {start|stop|restart}" + exit 1 + ;; +esac +exit $RETVAL |