Hallo,
ich habe auf meiner vu+ uno (Image VTi 4.1) einen Server für meine v13 zum Sharen mit meiner Dream 800 im Heimnetzwerk aufgesetzt.
Ich nutze die OScam (Version 1.20-unstable-7032) in Verbindung mit der camd_3908 für Austriasat.
Leider muss ich nach jedem Neustart der Box, bei welchem die OSCam mitgestartet wird, anschliessend manuell per puty die camd3 starten, um dann wieder im Cam-Menü der Box die OSCam nochmals zu starten. Erst dann läuft sowohl OSCam als auch die camd3.
Nun möchte ich das gerne als Startscript automatisch laufen lassen aber leider scheitern meine bisherigen Versuche.
Ich poste hier mal meine einzelnen Startscripts für die cam3 bzw. die OSCam.
Kann mir bitte jemand helfen, ein lauffähiges Startscript zu erstellen?
Camd_3908.sh
OScam 1.20-unstable-7032_cam.sh
Ich bin mir nicht sicher, ob noch weitere Infos benötigt werden. Poste diese bei Bedarf gerne.
ich habe auf meiner vu+ uno (Image VTi 4.1) einen Server für meine v13 zum Sharen mit meiner Dream 800 im Heimnetzwerk aufgesetzt.
Ich nutze die OScam (Version 1.20-unstable-7032) in Verbindung mit der camd_3908 für Austriasat.
Leider muss ich nach jedem Neustart der Box, bei welchem die OSCam mitgestartet wird, anschliessend manuell per puty die camd3 starten, um dann wieder im Cam-Menü der Box die OSCam nochmals zu starten. Erst dann läuft sowohl OSCam als auch die camd3.
Nun möchte ich das gerne als Startscript automatisch laufen lassen aber leider scheitern meine bisherigen Versuche.
Ich poste hier mal meine einzelnen Startscripts für die cam3 bzw. die OSCam.
Kann mir bitte jemand helfen, ein lauffähiges Startscript zu erstellen?
Camd_3908.sh
#!/bin/sh
########################################
###### Powered by Vu+ Image Team ######
##
########################################
CAMNAME="Camd3.908"
remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.tmp* /tmp/*mgcamd*
[ -e /tmp/.emu.info ] && rm -rf /tmp/.emu.info
[ -e /tmp/oscam.mem ] && rm -rf /tmp/oscam.mem
}
case "$1" in
start)
echo "[SCRIPT] $1: $CAMNAME"
remove_tmp
touch /tmp/.emu.info
echo Camd3.908 > /tmp/.emu.info
/usr/bin/camd_3.908 &
;;
stop)
echo "[SCRIPT] $1: $CAMNAME"
killall -9 camd_3.908 pcamd_3.908
remove_tmp
;;
restart)
$0 stop
sleep 2
$0 start
exit
;;
*)
$0 stop
exit 0
;;
esac
exit 0
########################################
###### Powered by Vu+ Image Team ######
##
Sie müssen registriert sein, um Links zu sehen.
##########################################
CAMNAME="Camd3.908"
remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.tmp* /tmp/*mgcamd*
[ -e /tmp/.emu.info ] && rm -rf /tmp/.emu.info
[ -e /tmp/oscam.mem ] && rm -rf /tmp/oscam.mem
}
case "$1" in
start)
echo "[SCRIPT] $1: $CAMNAME"
remove_tmp
touch /tmp/.emu.info
echo Camd3.908 > /tmp/.emu.info
/usr/bin/camd_3.908 &
;;
stop)
echo "[SCRIPT] $1: $CAMNAME"
killall -9 camd_3.908 pcamd_3.908
remove_tmp
;;
restart)
$0 stop
sleep 2
$0 start
exit
;;
*)
$0 stop
exit 0
;;
esac
exit 0
OScam 1.20-unstable-7032_cam.sh
#!/bin/sh
########################################
###### Powered by Vu+ Image Team ######
##
########################################
CAMNAME="OScam 1.20-unstable-7032"
remove_tmp () {
rm -rf /tmp/cainfo.* /tmp/camd.* /tmp/sc.* /tmp/*.info* /tmp/*.tmp* /tmp/oscam*
[ -e /tmp/.oscam ] && rm -rf /tmp/.oscam
[ -e /tmp/.emu.info ] && rm -rf /tmp/.emu.info
[ -e /tmp/oscam.mem ] && rm -rf /tmp/oscam.mem
}
case "$1" in
start)
echo "[SCRIPT] $1: $CAMNAME"
remove_tmp
touch /tmp/.emu.info
echo OScam 1.20-unstable-7032 > /tmp/.emu.info
/usr/bin/oscam_1.20-unstable-7032 -b -r 2 -c /etc/tuxbox/config
;;
stop)
echo "[SCRIPT] $1: $CAMNAME"
kill `pidof oscam_1.20-unstable-7032`
remove_tmp
;;
restart)
$0 stop
sleep 2
$0 start
exit
;;
*)
$0 stop
exit 0
;;
esac
exit 0
########################################
###### Powered by Vu+ Image Team ######
##
Sie müssen registriert sein, um Links zu sehen.
##########################################
CAMNAME="OScam 1.20-unstable-7032"
remove_tmp () {
rm -rf /tmp/cainfo.* /tmp/camd.* /tmp/sc.* /tmp/*.info* /tmp/*.tmp* /tmp/oscam*
[ -e /tmp/.oscam ] && rm -rf /tmp/.oscam
[ -e /tmp/.emu.info ] && rm -rf /tmp/.emu.info
[ -e /tmp/oscam.mem ] && rm -rf /tmp/oscam.mem
}
case "$1" in
start)
echo "[SCRIPT] $1: $CAMNAME"
remove_tmp
touch /tmp/.emu.info
echo OScam 1.20-unstable-7032 > /tmp/.emu.info
/usr/bin/oscam_1.20-unstable-7032 -b -r 2 -c /etc/tuxbox/config
;;
stop)
echo "[SCRIPT] $1: $CAMNAME"
kill `pidof oscam_1.20-unstable-7032`
remove_tmp
;;
restart)
$0 stop
sleep 2
$0 start
exit
;;
*)
$0 stop
exit 0
;;
esac
exit 0
Ich bin mir nicht sicher, ob noch weitere Infos benötigt werden. Poste diese bei Bedarf gerne.