Sha256: 2f700060a25181a080b59220fdf6b2af47ec8b7735cd73dfef552783bc7f81b0

Contents?: true

Size: 1.17 KB

Versions: 17

Compression:

Stored size: 1.17 KB

Contents

#!/bin/sh

### BEGIN INIT INFO
# Provides:             god
# Required-Start:       $all
# Required-Stop:        $all
# Default-Start:        2 3 4 5
# Default-Stop:         0 1 6
# Short-Description:    God
### END INIT INFO

NAME=god
DESC=god

GOD_BIN=/usr/local/bin/bootup_god
GOD_PID=/var/run/god.pid
GOD_LOG=/var/log/god.log
set -e

# Make sure the binary and the config file are present before proceeding
test -x $GOD_BIN || exit 0

# Create this file and put in a variable called GOD_CONFIG, pointing to
# your God configuration file
test -f /etc/default/god && . /etc/default/god
[ $GOD_CONFIG ] || exit 0

. /lib/lsb/init-functions

RETVAL=0

case "$1" in
  start)
    echo -n "Starting $DESC: "
    $GOD_BIN -c $GOD_CONFIG -P $GOD_PID -l $GOD_LOG
    RETVAL=$?
    echo "$NAME."
    ;;
  stop)
    echo -n "Stopping $DESC: "
    kill `cat $GOD_PID`
    RETVAL=$?
    echo "$NAME."
    ;;
  restart)
    echo -n "Restarting $DESC: "
    kill `cat $GOD_PID`
    $GOD_BIN -c $GOD_CONFIG -P $GOD_PID -l $GOD_LOG
    RETVAL=$?
    echo "$NAME."
    ;;
  status)
    $GOD_BIN status
    RETVAL=$?
    ;;
  *)
    echo "Usage: god {start|stop|restart|status}"
    exit 1
    ;;
esac

exit $RETVAL

Version data entries

17 entries across 17 versions & 3 rubygems

Version Path
dark-capistrano-recipes-0.8.1 doc/god/god.init
capistrano-recipes-0.8.0 doc/god/god.init
dark-capistrano-recipes-0.7.2 doc/god/god.init
dark-capistrano-recipes-0.7.0 doc/god/god.init
ra-capistrano-recipes-0.7.0 doc/god/god.init
dark-capistrano-recipes-0.6.17 doc/god/god.init
dark-capistrano-recipes-0.6.16 doc/god/god.init
dark-capistrano-recipes-0.6.15 doc/god/god.init
dark-capistrano-recipes-0.6.14.0 doc/god/god.init
dark-capistrano-recipes-0.6.12.0 doc/god/god.init
dark-capistrano-recipes-0.6.11 doc/god/god.init
dark-capistrano-recipes-0.6.10 doc/god/god.init
dark-capistrano-recipes-0.6.9 doc/god/god.init
dark-capistrano-recipes-0.6.8 doc/god/god.init
dark-capistrano-recipes-0.6.6 doc/god/god.init
dark-capistrano-recipes-0.6.5 doc/god/god.init
dark-capistrano-recipes-0.6.4 doc/god/god.init