Skip to content

Instantly share code, notes, and snippets.

@mhayes
Forked from danmackinlay/supervisord.sh
Created March 12, 2011 01:13
Show Gist options
  • Select an option

  • Save mhayes/866900 to your computer and use it in GitHub Desktop.

Select an option

Save mhayes/866900 to your computer and use it in GitHub Desktop.
init.d for supervisord for Amazon Linux AMI
#!/bin/sh
# Amazon Linux AMI startup script for a supervisor instance
#
# chkconfig: 2345 80 20
# description: Autostarts supervisord.
# Source function library.
. /etc/rc.d/init.d/functions
supervisorctl="/usr/bin/supervisorctl"
supervisord="/usr/bin/supervisord"
name="supervisor-python"
[ -f $supervisord ] || exit 1
[ -f $supervisorctl ] || exit 1
RETVAL=0
start() {
echo -n "Starting $name: "
$supervisord
RETVAL=$?
echo
return $RETVAL
}
stop() {
echo -n "Stopping $name: "
$supervisorctl shutdown
RETVAL=$?
echo
return $RETVAL
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
esac
exit $REVAL
@jtsay362
Copy link
Copy Markdown

Why $REVAL instead of $RETVAL on the last line?

@elmobp
Copy link
Copy Markdown

elmobp commented Nov 24, 2016

Typo im assuming

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment