Una cosa muy importante para mi proyecto es poder lanzar aplicaciones nada más arrancar la Raspberry Pi 2, también es importante el hecho de no tener que hacer login en ninguna consola para hacer esta acción... aunque mi proyecto no sea muy seguro, el acceso al sistema debe estar protegido por un usuario y una contraseña. La solución es utilizar un servicio, veamos como hacerlo...
Lo primero es entrar en el modo consola de nuestro Raspbian y crear un script que almacenaremos en el directorio donde linux guarda los lanzadores de servicios, usaremos el siguiente comando:
sudo nano /etc/init.d/prog-iniciales
A continuación escribimos el contenido del archivo con los comandos que lancen los programas que queramos que se ejecuten, es importante recordar que la primera linea debe ser exactamente igual a: #! /bin/sh
En mi caso pondré a modo de ejemplo el siguiente contenido: sudo date > /home/pi/hora.txt
Pongo una captura de lo hecho hasta ahora:
Lo que hay que hacer ahora es hacer que esa pequeña aplicación sea ejecutable, usaremos el siguiente comando:
sudo chmod +x /etc/init.d/prog-iniciales
Y al hacer un ls -la de ese archivo veremos que le ha añadido permisos:
El siguiente paso es indicarle al sistema operativo que debe llamar a ese script, usaremos el siguiente comando:
sudo update-rc.d prog-iniciales defaults
Con esto ya está listo, para comprobarlo podemos reiniciar el sistema y, sin hacer login, esperar unos minutos, después haremos login y veremos el contenido del archivo (usando cat /home/pi/hola.txt) para ver la hora a la que se activo nuestro servicio
Por último, dejo un enlace al post inicial desde el cual se puede acceder a los demás post creados... bye!
No hay comentarios:
Publicar un comentario