Files
vitrine-pixels/8x32 PI/installation/vitrine-pixels.service
T
2026-10-08 15:25:14 +02:00

35 lines
1.4 KiB
Desktop File

# =============================================================================
# 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