Hallo Zusammen
Ich besitze eine Synology DS209+II. Bei mir funktioniert Pyload 0.4.2 wunderbar ausser unrar. Jetzt habe ich gesehen das es eine neue Version gibt 0.4.3. Wie kann ich auf die neue Version updaten? Gibt es Befehle um einfach zu updaten? Oder muss ich zuerst Alles löschen und wieder neu installieren?
Des Weiteren habe ich gesehen, dass Pyload 0.4.3 ein eingebauter Daemon mode hat. Ich verwende das Autostartscript von helftheo und dieser startet Deamon ebenfalls. Gemäss Aussage des Kollegen verursacht das Script mit der neuen Pyload Version Probleme. Er kann sich über Telnet, jedoch nicht über Web einloggen.
Kann jemand von euch das Script anpassen? helftheo?
Vielen Dank für eure Unterstützung. Gruss Itacker
Ich besitze eine Synology DS209+II. Bei mir funktioniert Pyload 0.4.2 wunderbar ausser unrar. Jetzt habe ich gesehen das es eine neue Version gibt 0.4.3. Wie kann ich auf die neue Version updaten? Gibt es Befehle um einfach zu updaten? Oder muss ich zuerst Alles löschen und wieder neu installieren?
Des Weiteren habe ich gesehen, dass Pyload 0.4.3 ein eingebauter Daemon mode hat. Ich verwende das Autostartscript von helftheo und dieser startet Deamon ebenfalls. Gemäss Aussage des Kollegen verursacht das Script mit der neuen Pyload Version Probleme. Er kann sich über Telnet, jedoch nicht über Web einloggen.
Kann jemand von euch das Script anpassen? helftheo?
Wegen Autostart, ich glaube, dass am besten ist die "S10pyload.sh" direkt über Telnet zu erstellen:
- Telnet als root starten
- ins /opt/etc/init.d wechseln:
cd /
cd /opt/etc/init.d
- Editor starten:
vi S10pyload.sh
- Folgenden Inhalt reinkopieren:
#!/bin/sh
prefix="/opt"
PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
SESSIONNAME="pyload"
DAEMON="screen -dmS $SESSIONNAME python2.5 /opt/pyload/pyLoadCore.py &"
DAEMON_OPTS=""
start() {
if screen -ls | grep $SESSIONNAME ; then
echo "a screen-session of pyLoad is already running"
else
echo "Starting screen-session of pyLoad"
$DAEMON $DAEMON_OPTS
fi
}
stop() {
if screen -ls | grep $SESSIONNAME ; then
echo "Stopping screen-session of pyLoad"
screen -r $SESSIONNAME -X quit
if screen -ls | grep $SESSIONNAME ; then
echo "stop screen-session of pyLoad failed"
else
echo "screen-session of pyLoad stopped"
fi
else
echo "pyLoad is not running"
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 4
start
;;
*)
echo "Usage: $0 (start|stop|restart)"
exit 1
;;
esac
exit 0
- Abspeichern (zuerst ESC drücken):
:w
- Editor verlassen:
:q
- die S10pyload.sh startfähig machen:
chmod 777 S10pyload.sh
So hat es mindestens bei mir funktioniert.
Theo
Vielen Dank für eure Unterstützung. Gruss Itacker