Se abbiamo la necessità di avviare un qualsiasi script al boot del nostro Raspberry Pi , possiamo utilizzare il file rc.local nel quale inserire la chiamata al nostro script.

Il file di sistema “rc.local” viene elaborato all’avvio del sistema operativo linux. Utilizzando il nostro editor preferito, io prediligo nano, apriamo il file rc.local che si trova nella directory /etc

sudo nano /etc/rc.local

per far si che il nostro script venga lanciato all'avvio del Raspberry   o comunque all'avvio di un qualsiasi sistema linux,  basta inserire il comando che richiama lo script avendo cura di inserirlo prima dell’istruzione “exit 0” che chiude il processo di elaborazione.

Nel mio caso lo script che viene lanciato si chiama ip_check_loop.sh ed è uno script scritto in bash quindi ho inserito la stringa:

sudo bash /root/ip_check_loop.sh &

ed al termine è presente il carattere & che fa si che lo script continui a lavorare in background anche dopo l'avvio.