Nachdem man das IPKG dank CyberLine nun auch über den Paketmanager installieren kann, habe ich nun nochmal versucht pyload zu installieren. Diesmal auch erfolgreich.
Aber beim Beenden gibt es wohl noch ein Problem.
Einen Prozess habe ich da wohl noch laufen...
Das Script sieht wie folgt aus:
Was muss man denn da noch anstellen, damit alles beendet wird?
Aber beim Beenden gibt es wohl noch ein Problem.
Einen Prozess habe ich da wohl noch laufen...
DiskStation> /opt/etc/init.d/S99pyload stop
DiskStation> ps | grep python
9935 root 3040 S grep python
Das Script sieht wie folgt aus:
Rich (BBCode):
#!/bin/sh
#
# Start / Stop Script for PyLoad http://localhost:8000
#
prefix="/opt"
PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
NAME="PyLoad"
DAEMON="python /opt/share/pyload/pyLoadCore.py --daemon"
#Fuer startup debugging:
#DAEMON="screen -dmS python /opt/pyload/pyLoadCore.py"
DAEMON_OPTS=""
INSTALL_DIR=/opt/
UPDATE_SOURCE=https://bitbucket.org/spoob/pyload/get/tip.zip
#
#
start() {
echo "Starting Service: $NAME"
$DAEMON $DAEMON_OPTS | awk '{print $3}' >/var/run/pyload.pid
}
#
stop() {
kill `cat /var/run/pyload.pid`
}
#
update() {
stop
sleep 5
cd $INSTALL_DIR
wget --no-check-certificate $UPDATE_SOURCE
unzip tip.zip
rm tip.zip
rsync -avH --update /opt/spoob-pyload-*/ /opt/pyload/
rm -rf /opt/spoob-pyload-*
start
}
#
case "$1" in
start)
start
;;
stop)
stop
;;
update)
update
;;
restart)
stop
sleep 4
start
;;
*)
echo "Usage: $0 (start|stop|restart|update)"
exit 1
;;
esac
#
# End
Was muss man denn da noch anstellen, damit alles beendet wird?
Zuletzt bearbeitet: