Hallo,
ich bin etwas weiter gekommen:
Den Pfad habe ich in der Zwischenzeit finden Können. Das Problem lag wohl in einer gleichzeitig geöffneten Netzwerkfreigabe...
Jetzt bekomme ich allerdings beim Start der twonkymedia.sh folgenden Fehler:
Kann mir bitte, bitte, bitte jemand sagen, was ich bei dem Script falsch mache?
[Edit frank_m24: Bitte benutzt CODE Tags für lange Ausgaben. Das kann doch sonst kein Mensch lesen. :?]
Gerne, wurde mir nur in der Direktantwort nicht angeboten ;-)Und, ich könnte wirklich ne konstruktive Idee brauchen... :idea::idea::idea:
Ich wäre wirklich dankbar für eure Hilfe!
Bye
Nr5
ich bin etwas weiter gekommen:
Den Pfad habe ich in der Zwischenzeit finden Können. Das Problem lag wohl in einer gleichzeitig geöffneten Netzwerkfreigabe...
Jetzt bekomme ich allerdings beim Start der twonkymedia.sh folgenden Fehler:
Code:
Fritz!Box web password:
BusyBox v1.1.2 (2008.02.14-10:20+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
# cd /var/media/ftp/Maxtor3200-Partition-0-1/
# ./twonkymedia.sh start
./twonkymedia.sh: ./twonkymedia.sh: 29: dirname: not found
Starting /var/media/ftp/Maxtor3200-Partition-0-1/twonkymedia ... /var/media/ftp/
Maxtor3200-Partition-0-1/twonkymedia: /var/media/ftp/Maxtor3200-Partition-0-1/tw
onkymedia: 1: Syntax error: "(" unexpected
#
Kann mir bitte, bitte, bitte jemand sagen, was ich bei dem Script falsch mache?
[Edit frank_m24: Bitte benutzt CODE Tags für lange Ausgaben. Das kann doch sonst kein Mensch lesen. :?]
Gerne, wurde mir nur in der Direktantwort nicht angeboten ;-)Und, ich könnte wirklich ne konstruktive Idee brauchen... :idea::idea::idea:
Code:
#!/bin/sh
#
# MediaServer Control File written by Itzchak Rehberg
# Modified for fedora/redhat by Landon Bradshaw <[email protected]>
# Adapted to TwonkyMedia 3.0 by TwonkyVision GmbH
# Adapted to TwonkyMedia 4.0 by TwonkyVision GmbH
#
# This script is intended for SuSE and Fedora systems. Please report
# problems and suggestions at [url]http://www.twonkyvision.de/mantis/[/url]
#
#
###############################################################################
#
### BEGIN INIT INFO
# Provides: twonkymedia
# Required-Start: $network $remote_fs
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Description: TwonkyVision UPnP server
### END INIT INFO
#
# Comments to support chkconfig on RedHat/Fedora Linux
# chkconfig: 345 71 29
# description: TwonkyVision UPnP server
#
#==================================================================[ Setup ]===
WORKDIR1="/var/media/ftp/Maxtor3200-Partition-0-1"
WORKDIR2="`dirname $0`"
PIDFILE=/var/run/twonky.pid
#=================================================================[ Script ]===
# Source function library.
if [ -f /etc/rc.status ]; then
# SUSE
. /etc/rc.status
rc_reset
else
# Reset commands if not available
rc_status() {
case "$1" in
-v)
true
;;
*)
false
;;
esac
echo
}
alias rc_exit=exit
fi
if [ -x "$WORKDIR1" ]; then
WORKDIR="$WORKDIR1"
else
WORKDIR="$WORKDIR2"
fi
DAEMON=twonkymedia
if [ ! -f "${WORKDIR}/${DAEMON}" ]
then
DAEMON=twonkymusic
fi
TWONKYSRV="${WORKDIR}/${DAEMON}"
INIFILE="${WORKDIR}/twonkyvision-mediaserver.ini"
cd $WORKDIR
case "$1" in
start)
if [ -e $PIDFILE ]; then
PID=`cat $PIDFILE`
echo "Twonky server 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 $?
fi
exit 0
else
if [ ! -x "${TWONKYSRV}" ]; then
echo "Twonky servers not found".
rc_status -u
exit $?
fi
echo -n "Starting $TWONKYSRV ... "
$TWONKYSRV -D -inifile "${INIFILE}"
rc_status -v
fi
;;
stop)
if [ ! -e $PIDFILE ]; then
echo "PID file $PIDFILE not found, stopping server anyway..."
killall -s TERM twonkymedia twonkymusic
rc_status -u
exit 3
else
echo -n "Stopping Twonky MediaServer ... "
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, stopping server anyway..."
killall -s TERM twonkymedia twonkymusic
rc_status -u
exit 3
else
echo -n "Reloading Twonky server ... "
PID=`cat $PIDFILE`
kill -s HUP $PID
rc_status -v
fi
;;
restart)
$0 stop
$0 start
;;
status)
if [ ! -e $PIDFILE ]; then
running="`ps ax --no-headers | grep -e twonkymedia -e twonkymusic | grep -
if [ "${running}" == "" ]; then
echo "No twonky server is running"
else
echo "A twonky server seems to be running (PID: "${running}"), but no PI
echo "Probably no write permission for ${PIDFILE}."
fi
exit 0
fi
PID=`cat $PIDFILE`
running=`ps --no-headers -o "%c" -p $PID`
if ( [ "${DAEMON}"=="${running}" ] ); then
echo "Twonky server IS running."
else
echo "Looks like the daemon crashed: the PID does not match the daemon."
fi
;;
*)
echo ""
echo "Twonky server"
echo "-------------"
echo "Syntax:"
echo " $0 {start|stop|restart|reload|status}"
echo ""
exit 3
;;
esac
rc_exit
- /var/nvi.tmp 147/162 90%
Ich wäre wirklich dankbar für eure Hilfe!
Bye
Nr5
Zuletzt bearbeitet: