Je cherchais depuis quelques semaines à faire démarrer un fichier .py au démarrage. Je n'ai eu aucune chance sur l'une des méthodes de travail, quelqu'un at-il des idées. Le fichier est raisonnablement petit et nécessitera une entrée GPIO d'un capteur de mouvement PIR.Démarrage automatique sur framboise pi
Répondre
au cas où vous en utilisant Raspbian vous pouvez simplement ajouter votre script dans le fichier /etc/rc.local voir l'extrait ci-dessous:
#!/bin/sh -e
#
# rc.local
#
# Your Py Script here:
/opt/myscript.py
exit 0
Ouais nous vraiment besoin de savoir quel système d'exploitation que vous utilisez pour être sûr, mais en supposant Raspbian la 2ème méthode sur ce lien est la bonne façon de le faire:
https://raspberrypi.stackexchange.com/questions/8734/execute-script-on-start-up
Si vous êtes à la recherche d'une solution qui fonctionne sur la console bootup, jetez un oeil à ce lien. diminution des effectifs de base:
Créez un fichier pour votre script de démarrage et d'écrire votre script dans le fichier :
$ sudo nano /etc/init.d/superscript Save and exit: Ctrl+X, Y, Enter
Faire le script exécutable:
$ sudo chmod 755 /etc/init.d/superscript Register script to be run at
démarrage:
$ sudo update-rc.d superscript defaults
Je reçois des erreurs à propos des balises et des LSB manquants. 3 de ces avertissements, 2 en relation avec supersript et mathkernel. par exemple. insserv: warning: le script 'K01superscript.py' contient les balises LSB manquantes et les overides. –
Assurez-vous que votre Le script s'exécute correctement depuis la ligne de commande. En outre, si vous traitez avec les broches GPIO, assurez-vous que vous exécutez votre script avec les autorisations appropriées. Je sais que lorsque j'accède aux broches GPIO sur mon pi, j'ai besoin d'utiliser root/sudo pour y accéder.
- 1. exécuter deux programmes au démarrage framboise pi
- 2. Installation d'Octave sur framboise pi
- 3. plink sur framboise pi
- 4. Échec d'os.walk sur framboise pi
- 5. Démon NodeJS ne démarre pas au démarrage sur framboise pi
- 6. Exécution automatique du script python sur framboise pi
- 7. Configuration mongoDB framboise pi
- 8. Apporter wayland sur framboise pi
- 9. GStreamer 1.0 sur pi framboise
- 10. Configuration SSL sur framboise pi
- 11. Entrée midi sur framboise pi
- 12. JavaFX animation sur framboise pi
- 13. libdb introuvable sur framboise pi
- 14. météore sur armv6l (framboise pi)
- 15. Efficace 3d sur framboise pi
- 16. Application WinUSB sur framboise Pi (win10 IoT)
- 17. comment changer le mode de démarrage de framboise pi?
- 18. SSH en framboise pi
- 19. C# sélénium framboise pi
- 20. RS232 avec framboise pi
- 21. framboise pi et Pusher
- 22. framboise pi rfid basiques
- 23. pi 3 Bluetooth framboise
- 24. windows10 et framboise pi
- 25. HC - SR04 framboise pi
- 26. Wxpython lecteur mp3 sur framboise pi
- 27. Php upload script sur framboise pi
- 28. programme d'exécution Java Cant sur Pi framboise
- 29. Comment installer ncurses sur framboise Pi?
- 30. QT créateur sur framboise pi GUI
Si [shebang] (https://en.wikipedia.org/wiki/Shebang_%28Unix%29) est en fait supporté, il n'y a pas besoin de cet intermédiaire: '#!/Usr/bin/env python' sur la 1ère ligne du script devrait faire l'affaire. –
Je devais créer un script qui exécuterait mon script python. Le script python devait être rendu exécutable, puis j'ai utilisé rc.local pour appeler le script qui exécutait mon script python. –