Shoutcast start|stop|restart

ph612

New Member
Ich habe dieses Script vor längerem im Internet ausgegraben:
Code:
test -f /shoutcast/sc_serv || exit 0
 
case "$1" in
        start)
                echo "Starte SHOUTcast..."
                /shoutcast/sc_serv /shoutcast/test.conf
                ;;
        stop)
                echo "Stoppe SHOUTcast..."
                pkill -9 -f "/shoutcast/sc_serv"
                ;;
        restart)
                echo "Starte SHOUTcast neu..."
                pkill -9 -f "/shoutcast/sc_serv"
                /shoutcast/sc_serv /shoutcast/test.conf
                ;;
        *)
                echo "usage: shoutcast {start | stop | restart}"
                ;;
esac
Das Problem ist, das mir dieses Script immerwieder die Startlog vom Shoutcast anzeigt. Ich möchte aber, dass nur "Starte SHOUTcast neu..." erscheint.
Und wie kann ich einbauen, dass gecheckt wird, ob ein Server online ist oder nicht...
 
Last edited by a moderator:
Hallo
"@echo off" scheint das Gesuchte zu sein (sofern die Ausgabe vom Skript kommt).
 
@Guin: echo off?!? Ich wusste nicht, dass es hier um ein DOS-Batch-Script geht?

Code:
/shoutcast/sc_serv /shoutcast/test.conf [COLOR="Red"]>/dev/null 2>&1[/COLOR]
wäre wohl eher angebracht...
 
Back
Top