Cargar Script Python Al Arrancar Raspberry Pi

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 2

Cargar script python al arrancar

Raspberry Pi

Cargar script python al arrancar Raspberry Pi


En este tutorial de Raspberry Pi vamos a ver cómo podemos ejecutar un script escrito
en python mientras se reinicia nuestra Raspberry Pi. Para el tutorial estoy utilizando mi
flamante Raspberry Pi 3

En Raspberry Pi se puede encontrar en varios estados, aunque nosotros


únicamente podamos apreciar visualmente cuando está apagada y cuando está
encendida, nuestra Raspberry Pi pasa por estos 7 niveles de ejecución o runlevel:

 0 >> Modo Apagada.


 1 >> Usuario único (Únicamente da acceso al usuario root sin contraseña para que
pueda utilizar un terminal. No configura interfaz de red. Suele utilizarse para hacer
pruebas o solucionar errores del sistema).
 2 >> Inicia el sistema de forma normal permitiendo logueo de usuarios (No soporta
red).
 3 >> Inicia el sistema de forma normal permitiendo logueo de usuarios (Soporta red).
Modo empleado por casi todos los servidores de Linux.
 4 >> No se utiliza para nada.
 5 >> Inicia el sistema de forma normal permitiendo logueo de usuario (Soporta red) e
incluyendo el entorno gráfico. Por ejemplo, cuando nuestra Raspberry Pi cuando ha
terminado de cargar nuestra configuración está en este runlevel.
 6 >> Como el nivel 0.

Una vez medio entendido esto de los runlevels de Linux, vamos a ver un poco de
código. Lo primero será crear una aplicación escrita en Python, que será la que se
va a ejecutar una vez que reiniciemos nuestra Raspberry Pi 3.

Creamos un archivo llamado sensores >>


sudo nano /etc/init.d/sensores

#! /bin/sh
### BEGIN INIT INFO
# Provides: envioTuit
# Enconding: UTF-8
# Required-Start:
# Required-Stop:
# Should-Start:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Ejecutando script Python al reiniciar Raspberry Pi3.
# Description: Envia un tuit al reiniciar gracias a iniciando.py
#
# X-Interactive: true
### END INIT INFO
sudo /usr/bin/python /ruta/iniciando.py
exit 0

También podría gustarte