› Foros › PC › Software libre
#! /bin/sh
#
# streamTranscoder
#
# Written by Miquel van Smoorenburg .
# Modified for Debian
# by Ian Murdock .
#
# Further modified by Keegan Quinn
# for use with Icecast 2
#
# adopted to use with streamTranscoder v3 from oddsock
# by christoph zimmermann
#
# modified to use with Fedora Core 6 by
# Eduardo Minguez
#
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/us r/sbin:/usr/bin
DAEMON=/usr/local/bin/streamTranscoderv3
CONF=/etc/streamTranscoder
NAME=streamTranscoderv3
DESC=streamTranscoderv3
OPTS="-b"
test -x $DAEMON || exit 0
# Defaults
USERID=icecast
GROUPID=icecast
#set -e
case "$1" in
start)
echo -n "Starting $DESC: "
cd $CONF
su $USERID --shell=/bin/bash --session-command="$DAEMON $OPTS"
echo "$NAME." ;;
stop)
echo -n "Stopping $DESC: "
killall $NAME
echo "$NAME." ;;
*)
echo "Usage: $0 {start|stop}" >&2
exit 1 ;;
esac