Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 929 Bytes

eseguire_script_python_avvio.md

File metadata and controls

32 lines (25 loc) · 929 Bytes

Eseguire uno script python all'avvio

Bisogna modificare il file /etc/rc.local inserendo una chiamata ad uno script sh il quale a sua volta richiama l'interprete python con il nome dello script da avviare.

Creare un file nella cartella desiderata (esempio, chiamo il file startup.sh):

sudo nano startup.sh

Scrivere nel file:

#!/bin/sh
sudo python3 nomedelprogrammapython.py

Chiudere e salvare. Fornire i permessi di esecuzione al file sh:

sudo chmod 777 startup.sh

Aprire il file rc.local:

sudo nano /etc/rc.local

Alla fine del file (dopo l'istruzione fi), aggiungere il nome del file sh completo di percorso e seguito da start:

//home/pi/startup.sh start

Chiudere e salvare. Al prossimo riavvio il file python sarà eseguito in automatico.

Nella cartella /files/ è contenuto il file rc.local di deafult e uno di esempio