Raspberry Pi Autostart: démarrer le programme automatiquement

Raspberry Pi Autostart demarrer le programme automatiquement
Raspberry Pi Autostart demarrer le programme automatiquement

Il arrive toujours que vous installiez des programmes, mais que vous ne les lanciez pas automatiquement au démarrage. Pour utiliser le démarrage automatique du Raspberry Pi, il vous suffit de stocker les informations dans le fichier /etc/rc.local du système Linux.

C’est par exemple le cas du service DNS noip2. Dans ce qui suit, je montre comment démarrer un programme automatiquement sans trop d’effort, en utilisant noip2 comme exemple.

Script de démarrage automatique du Raspberry Pi

Tout d’abord, un script doit être créé dans le répertoire /etc/init.d/ qui démarre le programme, nous créons donc un script (il ne doit pas nécessairement avoir d’extension de fichier)

sudo nano /etc/init.d/NameOfTheScipt

avec le contenu suivant:

Au lieu de noip2, bien sûr, il peut y avoir tout autre programme installé, mais attention à ce qu’aucune interaction de l’utilisateur ne soit attendue (comme la confirmation dans apt-get), comme s’il s’agissait du pire des cas, il attendrait le au démarrage et le Pi ne démarre pas.

Ensuite, attribuez les droits requis (lecture et écriture)

sudo chmod 755 /etc/init.d/NameOfTheScipt

et tester le script en le démarrant

sudo /etc/init.d/NameOfTheScipt start

et arrêtez tout de suite:

sudo /etc/init.d/NameOfTheScipt stop

Pour que le script soit également accessible au démarrage, nous procédons comme suit:

sudo update-rc.d NameOfTheScipt defaults

Maintenant, le programme devrait s’exécuter au démarrage. Si vous changez un jour d’avis et souhaitez retirer le programme de l’Autostart, vous pouvez le faire avec:

sudo update-rc.d -f  NameOfTheScipt remove

Si vous voulez en savoir plus sur le sujet, vous pouvez le faire ici.

Raspberry Pi Autostart – plus d’options

Une autre option pour démarrer un script ou un programme est «Cron». Cela permet de démarrer une commande (qui peut être un appel à un programme ou similaire) à un moment précis. L’heure peut être réglée sur par ex. à la même heure de la journée ou après le démarrage du système. Cron offre de nombreuses options de personnalisation, qui peuvent être consultées ici.