Welcome! Log In Create A New Profile

Advanced

Re: nginx init script for redhat (rhel5)

mike
March 16, 2009 11:37PM
looks like yours also starts /etc/init.d/httpd (most likely apache) as well?

On Mon, Mar 16, 2009 at 8:11 PM, Chris Zimmerman
<fud.theturtle@gmail.com> wrote:
> Better probably, not. This is what I use. At least it works.
>
> #! /bin/sh
>
>
> # Description: Startup script for nginx webserver on Debian. Place in
> /etc/init.d and
> # run 'sudo update-rc.d nginx defaults', or use the appropriate command on
> your
>
> # distro.
> #
> #chkconfig: 2345 55 25
> #
> # Author: Ryan Norbauer <ryan.norbauer@gmail.com>
>
> # Modified: Geoffrey Grosenbach http://topfunky.com
>
> set -e
>
> PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
>
> DESC="nginx daemon"
> NAME=nginx
> DAEMON=/usr/local/sbin/$NAME
>
> CONFIGFILE=/etc/nginx/nginx.conf
> PIDFILE=/var/run/$NAME.pid
>
> SCRIPTNAME=/etc/init.d/$NAME
>
> # Gracefully exit if the package has been removed.
>
> test -x $DAEMON || exit 0
>
> d_start() {
>
> $DAEMON -c $CONFIGFILE || echo -n " already running"
>
> }
>
> d_stop() {
> kill -15 `cat $PIDFILE` || echo -n " not running"
>
> }
>
> d_reload() {
> kill -15 `cat $PIDFILE` || echo -n " can't reload"
>
> }
>
> case "$1" in
> start)
> echo -n "Starting $DESC: $NAME"
>
> d_start
> echo "."
> /etc/init.d/httpd start
> ;;
>
> stop)
> echo -n "Stopping $DESC: $NAME"
> d_stop
>
> echo "."
> /etc/init.d/httpd stop
> ;;
> reload)
>
> echo -n "Reloading $DESC configuration..."
> d_reload
> echo "reloaded."
>
> /etc/init.d/httpd restart
> ;;
> restart)
> echo -n "Restarting $DESC: $NAME"
>
> d_stop
> # One second might not be time enough for a daemon to stop,
> # if this happens, d_start will fail (and dpkg will break if
> # the package is being upgraded). Change the timeout if needed
>
> # be, or change d_stop to have start-stop-daemon use --retry.
> # Notice that using --retry slows down the shutdown process somewhat.
> sleep 1
>
> d_start
> echo "."
> /etc/init.d/httpd restart
> ;;
>
> *)
> echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
>
> exit 3
> ;;
> esac
>
> exit 0
Subject Author Posted

nginx init script for redhat (rhel5)

mike March 16, 2009 11:27PM

Re: nginx init script for redhat (rhel5)

Chris Zimmerman March 16, 2009 11:35PM

Re: nginx init script for redhat (rhel5)

mike March 16, 2009 11:37PM

Re: nginx init script for redhat (rhel5)

Chris Zimmerman March 16, 2009 11:45PM

Re: nginx init script for redhat (rhel5)

Jim Ohlstein March 16, 2009 11:36PM

Re: nginx init script for redhat (rhel5)

mike March 16, 2009 11:42PM

Re: nginx init script for redhat (rhel5)

Cliff Wells March 16, 2009 11:56PM

Re: nginx init script for redhat (rhel5)

Cliff Wells March 17, 2009 12:02AM

Re: nginx init script for redhat (rhel5)

mike March 17, 2009 12:08AM

Re: nginx init script for redhat (rhel5)

mike March 17, 2009 12:09AM

Re: nginx init script for redhat (rhel5)

Cliff Wells March 17, 2009 12:40AM

Re: nginx init script for redhat (rhel5)

mike March 17, 2009 12:43AM

Re: nginx init script for redhat (rhel5)

Jean-Philippe Moal March 17, 2009 06:07AM

Re: nginx init script for redhat (rhel5)

mike March 17, 2009 01:45PM

Re: nginx init script for redhat (rhel5)

mike March 17, 2009 12:45AM

Re: nginx init script for redhat (rhel5)

mike March 17, 2009 03:26AM

RE: nginx init script for redhat (rhel5)

Jeroen Steggink - CMS March 17, 2009 03:57AM

Re: nginx init script for redhat (rhel5)

mike March 17, 2009 04:16AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 318
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready