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
@elmobp

elmobp commented Nov 24, 2016

Copy link
Copy Markdown

Typo im assuming

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