SuperGeek
Posts: 6
Joined: Wed Jul 01, 2015 1:56 pm

Lancer un script en boucle au démarrage

Wed Jul 01, 2015 3:05 pm

Bonjour tout le monde !

J'aurais besoin de quelques information pour m'aider dans mon projet. Le but est d'utiliser une Raspberry Pi embarquée sur un drone pour faire de la reconnaissance d'image afin d'orienter le drone. Mon script python de traitement d'image est prêt mais le problème qui se pose maintenant c'est que, étant tout nouveau dans le monde de Linux, je ne vois pas du tout comment automatiser tout ça pour que lorsque l'on alimente la RPi, le script puisse se lancer en boucle.

Si quelqu'un aurait une réponse à m'apporter ou bien un document, des indices vers lesquels me renvoyer, je suis preneur ! :)

Merci d'avance !

JumpZero
Posts: 1137
Joined: Thu Mar 28, 2013 7:35 pm
Location: 127.0.0.1

Re: Lancer un script en boucle au démarrage

Thu Jul 02, 2015 12:41 pm

Bjr,
/etc/rc.local est ce qu'il te faut. C'est un script shell qui s'exécute a chaque démarrage. Il s'exécute en tant que super user (root). Tu l'edites et tu ajoutes une ligne qui appelle ton script python. Tu ajoutes & a la fin de ta ligne pour rendre la main au script rc.local et qu'il se termine proprement. Ainsi ton script python s'exécute en tache de fond. Conseil crée ta boucle dans le script python. Tu peux le voir tourner avec la commande ps. Attention il s'exécute en tant que root, c'est peut être ce que tu veux ou pas...
--
Jmp0

Return to “Français”