J’essaye de lancer un script python au démarrage de mon rpi3 b+, sans avoir à passer par l’interface. Ce script est un simple programme qui lance des musiques avec pygame, quand on appuie sur des boutons.
On m’a conseillé de passer par systemD, mais je me trouve confronter à un problème que je ne sais pas résoudre, malgré mes nombreuses recherches sur internet…
Voici la façon dont j’ai procédé:
1. Créer un service “programme_musical_start.service” :
Code: Select all
[Unit]
Description = application musique python
After = multi-user.target
[Service]
ExecStart=/usr/bin/python /home/pi/Documents/programme_final_boutons.py
WorkingDirectory=/home/pi/Documents/
User=root
Type=simple
[Install]
WantedBy = multi-user.target
Code: Select all
sudo cp programme_musical_start.service /etc/systemd/system/programme_musical_start.service
sudo chown root:root /etc/systemd/system/programme_musical_start.service
sudo chmod 666 /etc/systemd/system/programme_musical_start.service
Code: Select all
sudo systemctl enable programme_musical_start.service
Code: Select all
Created synlink /etc/systemd/system/multi-user.target.wants/programme_musical_start.service
Je constate que mon programme ne s’est pas lancé.
Je vérifie l’état du service en tapant : systemctl status programme_musical_start.service
et la ça me renvoie :
Code: Select all
programme_musical_start.service - application musique python
Loaded: loaded (/etc/systemd/system/programme_musical_start.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Thu 2018-07-12 09:27:04 UTC; 4min 53s ago
Process: 607 ExecStart=/usr/bin/python /home/pi/Documents/programme_final_boutons.py (code=killed, signal=HUP)
MainPID: 607 (code=killed, signal=HUP)
juil. 12 09:27:01 raspberrypi systemd[1]: Starting application musique python.
~
~
~
…
Peut-être ai-je mal compris comment procéder… J’espère avoir été claire dans mes explications et que quelqu’un saura m’aiguiller.
Merci d’avance pour votre aide !
Bonne journée