26 lines
992 B
Desktop File
26 lines
992 B
Desktop File
[Unit]
|
|
Description=Service Timelapse Raspberry Pi (Headless Mode)
|
|
DefaultDependencies=no
|
|
After=local-fs.target network-online.target
|
|
Wants=network-online.target
|
|
Requires=network.target
|
|
# S'assurer que le service démarre après l'initialisation complète du réseau
|
|
# y compris après que NetworkManager ou systemd-networkd aient essayé d'établir une connexion
|
|
|
|
[Service]
|
|
Type=simple
|
|
ExecStart=/bin/bash /home/timelapse/Documents/Time_Lapse/script.sh
|
|
WorkingDirectory=/home/timelapse/Documents/Time_Lapse
|
|
User=timelapse
|
|
Restart=on-failure
|
|
RestartSec=30
|
|
StandardOutput=append:/home/timelapse/Documents/Time_Lapse/timelapse-service.log
|
|
StandardError=append:/home/timelapse/Documents/Time_Lapse/timelapse-service.log
|
|
Environment="DISPLAY=:0"
|
|
Environment="XAUTHORITY=/home/timelapse/.Xauthority"
|
|
Environment="XDG_RUNTIME_DIR=/run/user/1000"
|
|
# Ajouter un petit délai pour s'assurer que les interfaces réseau sont vraiment prêtes
|
|
ExecStartPre=/bin/sleep 5
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target |