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