Ver mensaje
  #362  
Antiguo 10-12-2014, 12:40
Avatar de ...
...
Invitado
 
Mensajes: n/a
Predeterminado Re: SailPi Navegando con Raspberry Pi

Cita:
Originalmente publicado por Diavolo Ver mensaje
Muchisimas Gracias,, entonces ¿puedo meterle el chmod +x guión-a-script.sh en aplicaciones al inicio, y luego ./script.sh.?
.
Espera que te lo aclaro, lo del chmod +x solo se le hace una vez para convertir un archivo en ejecutable. Una vez cambiado el permiso permanece hasta que lo volvamos a cambiar.

Una vez que tu programa ya es ejecutable lo puedes poner en aplicaciones al inicio o ejecutarlo directamente en consola.

Otra cosa que hay que aclarar. El ejecutable puede ser en este caso script.sh.

Cuando trabajabas con MSDOS bastaba con escribir script.sh para ejecutarlo. Aquí hay que añadir el ./ delante para que el sistema busque en "el directorio actual" el programa a ejecutar, en este caso script.sh. Si no, no lo encuentra.

Esto se debe a que la variable PATH, que es la que indica donde deben buscarse los programas, no incluye el directorio actual por defecto. En MSDOS existe la misma variable y funciona casi igual, solo que si venia activada por defecto la opción de ejecutar el programa en el directorio actual. Esto conlleva un aumento del riesgo de ejecución de malware y por ello en Linux no activamos en el PATH el directorio actual. Nos limitamos a añadirle al programa el ./ delante a mano.

Pero si has de indicarle en otro sitio al sistema que ejecute un programa que no está en los sitios habituales debes indicar la ruta completa. /home/tu-usuario/script.sh. Si pones ./script.sh y ya está, buscara en la carpeta en que se encuentre en ese momento y podría no funcionar.

Cita:
Originalmente publicado por Diavolo Ver mensaje
En los aviones en Ubuntu, necesito matar el puerto USB, antes de arrancar el dump1090, ya que me lo coge otro programa para ver la TV, y esta ocupado el puerto.
No es el puerto el que debes de matar sino decirle que desactive el controlador del programa de TV para permitirle al rtl-sdr acceder a el.

Añado lo que aclara sailoog al respecto en su pagina de openplotter: http://campus.sailoog.com/mod/page/view.php?id=468

Conectamos el pincho TDT en este momento y tecleamos rtl_test

Nos dirá el modelo del dispositivo que tendremos que apuntar (por ejemplo Generic RTL2832U). Seguramente también nos dirá que está siendo usado por otro controlador. Esto significa que ya teniamos instalado un controlador y está provocando un conflicto así que tenemos que desactivar el que viene en Raspbian por defecto.

cd /etc/modprobe.d
sudo nano no-rtl.conf

añadimos las siguientes lineas al archivo y sustituimos xx por el modelo que apuntamos anteriormente.

blacklist dvb_usb_rtl28xxu
blacklist rtl2832
blacklist rtl2830

reiniciamos

sudo reboot

Volvemos a ejecutar rtl_test y si todo ha ido bien nos ha de decir algo como esto:

Found 1 device(s):
0: Generic, RTL2832U, SN: 77771111153705700


La cleve creo que es lo que te he puesto. A ver si Sailoog puede aclararte algo mas.

Editado por ... en 10-12-2014 a las 13:12.
Citar y responder
2 Cofrades agradecieron a este mensaje:
Diavolo (10-12-2014), sailoog.com (10-12-2014)