Problème de lancement automatique d'un script Python
Posté : mar. 22 juil. 2025 20:41
Bonjour à tous,
Je me permets de solliciter votre aide pour un problème qui doit certainement en rappeler d'autres. Mon script Python pour gérer l'arrosage automatique fonctionne comme un charme... quand je le lance manuellement. Mais le faire démarrer automatiquement, c'est une autre histoire !
J'ai découvert un excellent fil de discussion sur le forum Raspberry Pi français ( https://forum.raspberry-pi.fr/t/faire-f ... seye/14407 ) qui m'a mis sur la piste. J'ai suivi toutes les étapes avec crontab, mais mon script refuse obstinément de se lancer au boot.
Ce qui me laisse perplexe :
Le script utilise bien le chemin complet (/home/pi/mon_script.py)
J'ai vérifié les permissions (chmod +x)
Pourtant, dans les logs système, je vois toujours ce maudit "Permission denied"
Est-ce que certains d'entre vous ont déjà résolu ce casse-tête ? Je me demande si :
Il manque un délai au démarrage avant l'exécution
Les variables d'environnement diffèrent
Je devrais passer par un service systemd plutôt que cron
Toute piste serait la bienvenue ! Peut-être avez-vous une astuce qui ne figure pas dans les tutos classiques ?
Un grand merci par avance pour vos lumières,
Je me permets de solliciter votre aide pour un problème qui doit certainement en rappeler d'autres. Mon script Python pour gérer l'arrosage automatique fonctionne comme un charme... quand je le lance manuellement. Mais le faire démarrer automatiquement, c'est une autre histoire !
J'ai découvert un excellent fil de discussion sur le forum Raspberry Pi français ( https://forum.raspberry-pi.fr/t/faire-f ... seye/14407 ) qui m'a mis sur la piste. J'ai suivi toutes les étapes avec crontab, mais mon script refuse obstinément de se lancer au boot.
Ce qui me laisse perplexe :
Le script utilise bien le chemin complet (/home/pi/mon_script.py)
J'ai vérifié les permissions (chmod +x)
Pourtant, dans les logs système, je vois toujours ce maudit "Permission denied"
Est-ce que certains d'entre vous ont déjà résolu ce casse-tête ? Je me demande si :
Il manque un délai au démarrage avant l'exécution
Les variables d'environnement diffèrent
Je devrais passer par un service systemd plutôt que cron
Toute piste serait la bienvenue ! Peut-être avez-vous une astuce qui ne figure pas dans les tutos classiques ?
Un grand merci par avance pour vos lumières,