# ============================================================================= # Service « vitrine-pixels » : lance lecteur.py à chaque démarrage du Pi # ============================================================================= # # Un « service » est un programme que Linux démarre tout seul, relance s'il # plante, et dont il garde le journal. Ce fichier est un MODÈLE : # installation/installer.sh remplace @PROJET@ et @PYTHON@ par les vrais # chemins et le copie dans /etc/systemd/system/. # # Commandes utiles (voir MODE_VITRINE.md) : # sudo systemctl enable --now vitrine-pixels activer + démarrer # sudo systemctl disable --now vitrine-pixels désactiver + arrêter # sudo systemctl restart vitrine-pixels relancer (après un réglage) # systemctl status vitrine-pixels est-ce que ça tourne ? # journalctl -u vitrine-pixels -f voir ce que le lecteur affiche [Unit] Description=Vitrine pixels : lecteur d'animations sur la matrice LED After=local-fs.target [Service] Type=simple ExecStart="@PYTHON@" "@PROJET@/lecteur.py" WorkingDirectory=@PROJET@ # Le lecteur a besoin des droits d'administrateur pour parler aux LED. User=root # S'il s'arrête (erreur, fichier abîmé…), on le relance au bout de 5 s. Restart=always RestartSec=5 # Afficher les messages tout de suite dans le journal. Environment=PYTHONUNBUFFERED=1 [Install] WantedBy=multi-user.target