Ejecutar un script al iniciar la Raspberry Pi
Vamos a crear un servicio con systemd que se ejecute cada vez que se inicie la Raspberry Pi. En mi caso tengo instalado dietpi, pero cualquier derivado de Debian valdría, como por ejemplo raspbian.
Lo primero creamos un archivo .service en /lib/systemd/system/
sudo nano /lib/systemd/system/twitter.service
y pegamos el siguiente código dentro del archivo
[Unit]
Description=Mi Servicio para twitter
After=multi-user.target
[Service]
Type=idle
ExecStart=/usr/bin/python3.7 /home/dietpi/twitter-python/programa.py
[Install]
WantedBy=multi-user.target
En ExecStart podemos poner cualquier comando que pudieramos necesitar.
Otorgamos los permisos necesarios al archivo:
sudo chmod 644 /lib/systemd/system/twitter.service
Y ahora para que se ejecute al inicio:
sudo systemctl daemon-reload
sudo systemctl enable twitter
Para saber el estado del servicio y si está funcionando bien:
sudo systemctl status twitter.service
Visto en chips.mecatronium.com
Salu2