Skip to content

Instantly share code, notes, and snippets.

@rdemarco
Created May 16, 2014 16:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save rdemarco/9c430d482262b2a2b344 to your computer and use it in GitHub Desktop.
Save rdemarco/9c430d482262b2a2b344 to your computer and use it in GitHub Desktop.
#
#!/bin/sh -e
#
# Startup script for Red5
export RED5_HOME=/usr/share/red5/
start_red5="$RED5_HOME/red5-highperf.sh start"
stop_red5="$RED5_HOME/red5-shutdown.sh stop"
start() {
echo -n "Starting Red5: "
ulimit -c unlimited
ulimit -n 2048
${start_red5} >> $RED5_HOMElog/red5.out 2>&1 &
echo "done."
}
stop() {
echo -n "Shutting down Red5: "
${stop_red5}
echo "done."
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 10
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
esac
exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment