Tutorial infierno vol. 2 mvision 700hd
[SIZE="6"][B]AÑADIR EMULADORA DE FORMA MANUAL [/B][/SIZE] En el anterior volumen se trató cómo añadir emus de manera automática utilizando paquetes ipk de la caverna, ahora vamos a tratar como añadir una emu manualmente sin utilizar paquetes ipk, siendo necesario pues para: * añadir una emu que no viene en la caverna * actualizar una emu de las que introducimos en la caverna * ante una actualización del paquete ipk de la caverna, introducir solamente la que nos interese para así no sobrescribir las emus o archivos de configuracion de las emus que tenemos ya en nuestro receptor. En primer lugar vamos a preparar nuestro pc para acceder a nuestro receptor, para ello: para acceder al receptor via ftp para modificar o añadir archivos, en este manual vamos a utilizar el programa [B]dcc296[/B] lo podemos descargar de aqui: [URL="https://.nz/#!xZN0zKjR!M_0y2Qj0-QkvLAjA7Fid253IDdQooaaa0QNbJ271m3U"]DESCARGA DCC 2.96[/URL] y para descomprimir los ipk de la caverna tipo odin o thor vamos a utilizar el programa [B]7zip[/B] lo podeis descargar de aqui: [URL="http://www.7-zip.org/"]DESCARGA 7ZIP[/URL] Bien una vez descargado los dos archivos vamos a ver como acceder a nuestro receptor [B]via cliente ftp con dcc2.96[/B] [COLOR="Red"]y cuales son las carpetas y archivos que estan disponibles para su modificacion[/COLOR], las demas carpetas estan capadas y aunque se puede acceder a ellas no tenemos permiso para editar o añadir archivos en ellas. Abrimos el programa y en: [B]dreambox[/B]--->ponemos la ip de nuestro mvision 700 [B]login[/B]---->ponemos el usuario y contraseña de nuestro mvision 700 que por defecto es root root Pulsamos en [COLOR="Blue"]reconectar:[/COLOR] https://dl.***********/u/...genes/dcc1.png Una vez nos hemos conectado pulsamos en ftp y nos apareceran las carpetas de nuestro mvision 700: https://dl.***********/u/...genes/dcc2.png y como observamos en la imagen la carpeta /var sera la unica carpeta para la cual tenemos permisos para introducir en ella archivos o modificar los que ya existe. Bien ahora vamos a ver que que hacemos cuando introducimos un archivo ipk por ejemplo odin: Como hemos instalado en nuestro pc el programa 7zip, pues pulsamos boton derecho sobre odin en nuestro pc y seleccionamos abrir comprimido: https://dl.***********/u/...2021.05.20.png nos aparecera lo siguiente: https://dl.***********/u/...2021.08.14.png pues pulsamos sobre el para abrirlo y nos aparecera lo siguiente: https://dl.***********/u/...2021.10.06.png Bien ahora pulsamos sobre data.tar.gz y luego sobre data.tar y observaremos que no aparece la [B]carpeta var[/B] pues esto quiere decir que todos los archivos que hay dentro se instalaran en la carpeta var de nuestro mvision: https://dl.***********/u/...2021.15.37.png y que hay dentro de esa carpeta var que se instala en nuestro mvision, pues abrimos y nos encontramos: https://dl.***********/u/...2021.17.44.png donde en: [B]bin[/B]--->estarian los binarios de las emuladores keys--->los archivos de configuracion de las emuladores [B]plug-in[/B]--->estaria el plugin que hace que cuando pulsamos boton azul nos aparezca para arrancar las emuladoras y tambien el plugin server list en el menu plugin. Dentro de la carpeta plug-in se halla la carpeta XXX en esta carpeta estan los scripts de arranque de las emus, es decir cuando pulsamos boton azul y elejimos una emu lo que hacemos es ejecutar uno de estos script: https://dl.***********/u/...2021.23.28.png el formato de estos script si lo abrimos por ejemplo mgcamd seria: [CODE]#!/bin/sh killsh() { pid=`ps | grep -v grep | grep "$1" | awk '{print $1}'` if [ -n "$pid" ]; then kill $pid fi } killproc() { tokill=`pidof "$1"` if [ "$tokill" != "" ]; then #echo "kill $tokill processes"; kill -9 $tokill fi; #pid=`pidof "$1"` #echo "====> $1 : $pid" #if [ -n "$pid" ]; then # kill $pid #fi } start() { echo "Starting... mgcamd"; echo "mgcamd" > /var/keys/emu while ! [ -f /tmp/pmt.tmp ]; do sleep 1; done; /var/bin/newcs -C /var/keys/newcs.xml sleep 1 /var/bin/mgcamd_live if [ -f /tmp/pmt1.tmp ]; then ln -s /tmp/pmt1.tmp /tmp/pmt.rec /var/bin/mgcamd_rec0 fi } stop() { echo "Stopping... mgcamd"; #killsh "mgcamd start" killsh "3.cam.sh start" #kill link script killproc newcs killproc mgcamd_live killproc mgcamd_rec0 } if [ -n "$1" ]; then case "$1" in start) start & ;; stop) stop ;; restart) $0 stop $0 start ;; *) echo "Usage: $0 {start|stop|restart}" >&2 exit 1 ;; esac else # first call this script. $0 start fi [/CODE] Bien pues dicho esto si nos vamos al programa dcc2.96 y miramos tras instalar el ipk odin pues observariamos que se nos instalaron esas carpetas con los archivos antes descritos: https://dl.***********/u/...2021.30.52.png [B]Los cuales nosotros podemos manipular desde el dcc.2.96[/B] [B][SIZE="6"]SIMPLE MANUAL AÑADIR LÍNEAS CCCAM[/SIZE][/B] [B][SIZE="6"]AÑADIR FUNCIÓN CROND[/SIZE][/B] En primer lugar mencionar que crond, seria un programa encargado de ejecutar comandos o un script (grupo de comandos) automáticamente es decir nosotros podemos ponerle el día hora que queremos que se ejecute, Pues para reiniciar el receptor a una hora determinada, limpiar memoria, reiniciar emu, etc cualquier cosa que se nos ocurra. Bien pues vamos a optimizar esta función en nuestro receptor: En primer lugar tendríamos que crear un archivo donde pondremos los comandos a ejecutar y la fecha cuando se ejecuten para ellos entraríamos por consola terminal al receptor y pondriamos el comando: Código:
crontab -e [URL=https://imageshack.com/i/nq5lxtp]http://imagizer.imageshack.us/v2/150...0/854/5lxt.png[/URL] Pues lo creamos, y sin salir de la consola terminal ponemos: Código:
mkdir -m777 -p /var/spool/cron/crontabs A continuación volvemos a ejecutar el comando: [CODE]crontab -e[/CODE] Se nos abrirá un editor de textos de consola llamado vi que lleva el receptor, en primer lugar el editor arranca en modo consola. [URL=https://imageshack.com/i/nfvhl7p]http://imagizer.imageshack.us/v2/150...0/843/vhl7.png[/URL] Pues para empezar a escribir en modo texto en la primera línea pondremos: [CODE]I[/CODE] Y pulsamos intro, ahora ya podemos empezar a escribir lo que queremos que se ejecute, para ello vamos a tener en cuenta como deberemos meter: A B C D E F A=minutos B=hora C=día del mes D=mes E=día de la semana F=comando a ejecutar Si una de las opciones no la queremos usar se utiliza y pone * Bien pues imaginemos que queremos ejecutar todos los días a las 11:20 que se ejecute la emu Mgcamd_live, pues tendríamos que poner en el editor vi: 20 11 * * * /var/bin/mgcamd_live Pues la introduciriamos en el editor vi: [URL=https://imageshack.com/i/5kaqmp]http://imagizer.imageshack.us/v2/150x100q90/200/aqm.png[/URL] Una vez introducido el texto volvemos a modo comando pulsando tecla escape del teclado y para guardar el archivo ponemos en modo comando: [CODE]:w[/CODE] Y pulsamos intro Y luego para salir del editor ponemos en modo comando [CODE]:q[/CODE] Y pulsamos intro y ya saldríamos del editor: http://imagizer.imageshack.us/v2/150x100q90/30/cml6.png Si entraríamos por cliente ftp observariamos que se nos ha creado un archivo llamado root en /var/spool/cron/crontabs http://imagizer.imageshack.us/v2/150...0/827/d1g1.png Si quisiéramos editarlo pues ya más fácilmente nos lo descargaremos al pc el archivo root y lo editariamos con el bloc de notas y luego lo volveríamos a meter en el deco. Y para finalizar arrancamos cron desde la consola terminal poniendo el comando [HTML]crond[/HTML] EN CONSTRUCCION |
Actualizado añadida función cron del receptor
|
actualizado
|
gracias maquina, estas ayudando a que un linux renault se parezca cada vez mas a un pequeño ferrari.
|
hola amigos me he comprado un receptor mvision hd 700l y he encontrado muchas problemas con el
primero cuando le he actualizado desaparecio el opción youtube no lo encuentre en el plugins segundo cuando quiero mirar el tiempo se apaga el receptor soló y tercero he querido abrir un canal codificada con el sistema biss pero no me encuentre el key editor. por favor podáis ayudarme [/SIZE |
intenta no duplicar los post, y leer un poco los que hay, las preguntas que haces estan reportadas,
saludos |
hola me podeis decir si utilizando crond se podria hacer un script para reiniciar la emu ccam214 cada media hora, no tengo ni idea de programación ni linux, pero igual es una solución al cuelgue del deco
gracias y saludos |
La franja horaria es GMT +2. Ahora son las 01:02. |
Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate