• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

MusicServer Startscript für SuSE 9.2 Anpassen

Hallo....

ich habe folgendes problem:

ich habe den UPnP-MusicServer von TwonkyVision laufen. Dem ist folgendes Startscript beigelegt:
------------------------------------------------------------------------------------

#! /bin/sh

# MusicServer Control File written by Itzchak Rehberg

###############################################################################

#==================================================================[ Setup ]===

DAEMON=musicserver

WORKDIR=/usr/local/musicserver

MSERV=${WORKDIR}/${DAEMON}

PIDFILE=/var/run/mediaserver.pid



#=================================================================[ Script ]===

. /etc/rc.status

rc_reset



cd $WORKDIR

case "$1" in

start)

if [ -e $PIDFILE ]; then

PID=`cat $PIDFILE`

echo "Twonky MusicServer seems already be running under PID $PID"

echo "(PID file $PIDFILE already exists). Checking for process..."

running=`ps --no-headers -o "%c" -p $PID`

if ( [ "${DAEMON}"=="${running}" ] ); then

echo "Process IS running. Not started again."

else

echo "Looks like the daemon crashed: the PID does not match the daemon."

echo "Removing flag file..."

rm $PIDFILE

$0 start

exit 0

fi

exit 1

else

echo -n "Starting "

$MSERV -D

rc_status -v

fi

;;

stop)

if [ ! -e $PIDFILE ]; then

echo "PID file $PIDFILE not found, nothing to stop."

echo "Probably you did not start the server?"

exit 1

else

echo -n "Stopping Twonky MusicServer..."

PID=`cat $PIDFILE`

kill -s TERM $PID

rm -f $PIDFILE

rc_status -v

fi

;;

reload)

if [ ! -e $PIDFILE ]; then

echo "PID file $PIDFILE not found, nothing to stop."

echo "Probably you did not start the server?"

exit 1

else

echo -n "Reloading Twonky MusicServer..."

PID=`cat $PIDFILE`

kill -s HUP $PID

rc_status -v

fi

;;

restart)

$0 stop

$0 start

;;

*)

echo ""

echo "Twonky MusicServer"

echo "------------------"

echo "Syntax:"

echo " $0 {start|stop|restart|reload}"

echo ""

exit 1

;;

esac

rc_exit

------------------------------------------------------------------------------------
Leider funktioniert es bei mir nicht.

:arrow: Wie kann ich es jetzt also für mein SuSE 9.2 anpassen?

Vielen Dank!
 
Was passiert denn, wenn du es mit der Option start versuchst zu starten?

Bitte das nächste mal genauere Informationen, was du schon versucht hast, welche Meldungen kommen, etc. :wink:
 
wenn man das Script so startet bekommt man als Antwort:

: bad interpreter: No such file or directory

hab auch mal versucht die musicserver-Datei nach /usr/local/musicserver zu kopieren - bringt das gleiche Ergebnis.
 
WORKDIR=/usr/local/musicserver

das must du anpassen :idea:

/pfad/zum/musicserver/ausführbaredatei.run

btw vielleicht nur:

/pfad/zum/musicserver
 
Oben