dm500 için anlatýldý. Diðer dreambox modellerý ýcýn klasorler degýsebýlýr..
Emu'nuzu calýstýran script
/var/script/
klasorunun altýndadýr. Ornekte CCcam_2.1.3 ve newcs_1.67 yi beraber calistiran
CCcam_2.1.3_newcs_1.67_cam.sh
isimli dosya editlenecek.
Dosyayý acin
Kod:
#!/bin/sh
###################### Script has been edited by muz3435 #####################################
#variables
CAMNAME="CCcam 2.1.3/NewCS 1.67"
USERNAME=""
ZAPTIME=6
CAMID=6272
DVBSET=0
INFOFILE="ecm.info"
INFOFILELINES=
NEWCS_EXECUTABLE_PATH="/var/bin"
NAME_OF_NEWCS_EXECUTABLE="newcs_1.67"
CCCAM_EXECUTABLE_PATH="/var/bin"
NAME_OF_CCCAM_EXECUTABLE="CCcam_2.1.3"
# end of variables
# ###################### Beginning of functions ############################
Check_Newcs () {
# Below command does ps command output to a file /tmp/tmpcat
ps -eo comm,pid,etime > /tmp/tmpcat
# Below command assign a value of running PID=NAME_OF_NEWCS_EXECUTABLE in column 2
PID=$(grep -i $NAME_OF_NEWCS_EXECUTABLE /tmp/tmpcat | awk -F" " '{ print $2}')
# Below command assign a value of timestamp in column 3
TIME=$(grep -i $NAME_OF_NEWCS_EXECUTABLE /tmp/tmpcat | awk -F" " '{ print $3}')
}
remove_tmp () {
rm -rf /tmp/*.info* /tmp/*.tmp*
}
# ###################### End of functions ############################
case "$1" in
start)
echo "[SCRIPT] $1: $CAMNAME"
remove_tmp
/var/bin/newcs_1.67 &
sleep 20
Check_Newcs
echo "$PID"
if [ "$PID" != "" ]; then
/$CCCAM_EXECUTABLE_PATH/$NAME_OF_CCCAM_EXECUTABLE &
fi
;;
stop)
echo "[SCRIPT] $1: $CAMNAME"
killall $NAME_OF_NEWCS_EXECUTABLE $NAME_OF_CCCAM_EXECUTABLE 2>/dev/null
sleep 2
remove_tmp
;;
*)
$0 stop
exit 0
;;
esac
exit 0
olarak degistirin.
Kýrmýzý yerlerý emularýnzýn oldugu klasor ve bu kalsorun altýndaký dosya ýsýmlerý ýle degýstýrýn..
sonra
dos2unix /var/script/CCcam_2.1.3_newcs_1.67_cam.sh
komutu ve
sonra bunun attribute'unu 755 yapmayý unutmayýn..
Bu kadar....
Paylaþ