
Standby_script es un script realizado en lenguaje shell, cuya funcion es solucionar el problema de algunos usuarios que cuando encienden el receptor el cual estaba en standby no les funciona la emuladora oscam y necesitan reiniciarla.
Para que el script se ejecute cuando el receptor pasa de standby a encendido vamos a usar el script llamandolo StandbyLeave.sh y ubicandolo en /usr/script , ya que en imagenes por ejemplo OpenATV esta definido en el complemento Standby.py que si existe ese script en /usr/script se ejecute al pasar de standby a encendido.
1. Instalacion script test oscam
Pulsamos en el siguiente enlace para la descarga del script:
Una vez descargado, descomprimimos el archivo e introducimos el archivo StandbyLeave.sh en el directorio /usr/script de nuestro receptor.
Tras introducirlo le debemos dar permisos de ejecucion, para ello accedemos a nuestro receptor a traves de terminal (en windows por ejemplo con programa putty) y ejecutamos el siguiente comando:
chmod 777 /usr/script/StandbyLeave.sh
2. Configuracion del script
Una vez hemos realizado los pasos anteriores ahora debemos configurar el script introduciendo unos parametros para su funcionamiento y seleccion que tipo de test a realizar, para ello lo abrimos con un editor de textos (si usamos windows recomendable notepad++ en formato unix), y una vez abierto vamos a ver que debemos configurar.
1. En primer lugar debemos configurar el usuario y password asi como puerto de acceso a la webif de oscam, por lo que buscamos en el script estos parametros y cambiamos por los nuestros.
usuario="admin"
password="1234"
puerto="8888"
En caso de no saber que usuario y password tiene nuestro oscam para acceder a la webif, podemos abrir el archivo oscam.conf y veremos estos datos en la parte webif:
2. En segundo lugar vamos a introducir el usuario cliente oscam que usamos, para ello buscamos en el script este parametro y lo cambiamos por el nuestro:
userclienteoscam="dvbapi"
En caso de no saber cual es nuestro usuario cliente de oscam, podemos abrir el archivo oscam.conf y veremos estos datos en la parte dvbapi:
Que el mismo lo debemos tener en el archivo oscam.user
3. En tercer lugar debemos introducir el nombre del binario oscam que estamos usando normalmente estara en /usr/bin
binario="oscam-trunk"
4. En cuarto lugar debemos activar con «si» o «no» las funciones que deseamos que se ejecuten en el script para ellos buscamos en este estos parametros:
reiniciarsiempre="no" #valores si o no, si ponemos si reniciara siempre al salir de standby
funcionecm="si" #valores si o no, si ponemos si se hara test
funcionecmno="si" #valores si o no, si ponemos si se hara test
funcionstatus="si" #valores si o no, si ponemos si se hara test
Nota: Si habilitamos reiniciar siempre en si, los demas parametros se pueden dejar en no ya que oscam se va a reiniciar siempre. Si deseamos que no se reinicie siempre si no depende de los test que hay pues reiniciar siempre lo dejaremos en no y habilitaremos en si los test que deseemos hacer.