Hallo zusammen,
ich nutze seit Langem OSCam auf meiner DS... seit dem Update auf DSM 6.0 habe ich allerdings Probleme mit dem Script zum starten / stoppen / neustarten von OScam.
Auf der DS habe in der Wurzel unter root den Ordner oscam (/root/oscam) mit den benötigten Files. Via WinSCP komme auf die DS, allerdings nur noch als Benutzer Ralph. So kann ich die Files aber nach wie vor anlegen, editieren, etc.
Jedoch läuft das eingnags erwähnte script nicht mehr...
Dieses habe ich vorher immer putty ausführen können. Aber auch da kann ich mit mit root nicht mehr anmelden, nur noch als Benutzer Ralph und so wird das Script nicht korrekt ausgeführt.
/usr/local/etc/rc.d/S99OSCam.sh start
/usr/local/etc/rc.d/S99OSCam.sh restart
/usr/local/etc/rc.d/S99OSCam.sh stop
------------ALT---------------
/usr/syno/etc/rc.d/S99OSCam.sh start
/usr/syno/etc/rc.d/S99OSCam.sh restart
/usr/syno/etc/rc.d/S99OSCam.sh stop
Das Script heißt S99OSCam.sh und liegt wie oben angezeigt jetzt unter /usr/local/etc/rc.d, da der alte Pfad (/usr/syno/etc/rc.d/) nach dem Update nicht mehr vorhanden ist.
Inhalt des Scripts:
#!/bin/sh
OSCAM_DIR="/root/oscam"
OSCAM_LOG_DIR="/tmp/oscam"
BIN=$OSCAM_DIR/oscam
start() {
if [ ! -d $OSCAM_LOG_DIR ]
then
mkdir $OSCAM_LOG_DIR
fi
$BIN -b -c $OSCAM_DIR
}
stop() {
killall -15 oscam > /dev/null 2>&1
}
case "$1" in
"start")
start
;;
"stop")
stop
;;
"restart")
stop
sleep 1
start
;;
esac
exit 0;
Hat jemand eine Idee, wi ich das Script anpassen muss, um es wieder korrekt ausführen zu können?!
Besten Dank im Voraus, RSchally