Arranque automático en Raspbian

Ejecutar programas de forma automática al arrancar Raspbian.

Etiquetas: Informática Raspberry Pi Secundaria Bachillerato Raspbian

Introducción

En este tutorial vamos a explicar cómo crear un arranque automático de un programa en Raspberry Pi con Raspbian.

Antes de empezar

Vas a necesitar los siguientes componentes:

  • Raspberry Pi con Raspbian

RC.LOCAL

Para que un comando o programa se ejecute cuando se inicia tu Raspberry Pi puedes agregar comandos al archivo /etc/rc.local. Esto es especialmente útil si quieres hacer que ejecute un programa sin configuración o un inicio manual.


Arranque automático

En ocasiones nos gustaría ejecutar un programa al iniciar o encender la Raspberry Pi. En este caso, tenemos que añadir la ejecución del mismo en el fichero /etc/rc.local encargado para tal fin.

En primer lugar debemos darle permisos de ejecución a nuestro fichero principal.

pi@raspberrypi:~ $ sudo chmod +x fichero.py

Para probar que nuestro proyecto funciona, podemos ejecutar el comando de ejecución de python3. Para pararlo, utiliza las teclas ctrl + c.

pi@raspberrypi:~ $ python3 fichero.py

Una vez hemos comprobado que funciona correctamente, nos falta añadir la anterior instrucción al fichero rc.local justo antes de la última línea 'exit 0'.

pi@raspberrypi:~ $ sudo leafpad /etc/rc.local

Observa en este caso como se añade la ruta absoluta del fichero a ejecutar justo antes de la instrucción exit 0.

...

python3 /home/pi/fichero.py

exit 0

Ejercicios propuestos

1.- Crea un sencillo proyecto web en Python con Flask y agrégalo al fichero rc.local para que se ejecute al arrancar la Raspberry Pi.

Contribuciones

¿Has encontrado algún error en el contenido?
Edita esta página en GitHub y aparecerás en este apartado.

Síguenos


A menos que se especifique lo contrario, todos los contenidos de este proyecto están bajo una licencia de Creative Commons Reconocimiento-CompartirIgual 4.0 Internacional.

This project is Open Source on GitHub and made with by @migueabellan

2015-2022 Asociación Programo Ergo Sum