Retour à la leçonMission
Mission : élucider un conflit de version Python entre terminal et cron
Diagnostiquer un conflit d'ordre dans le PATH, puis expliquer pourquoi le même script se comporte différemment sous cron.
Contexte
Un développeur a installé Python 3.11 dans ~/.local/bin. Dans son terminal, python3 --version affiche bien 3.11. Mais le même script, lancé automatiquement par une tâche cron, continue d'utiliser l'ancienne version système 3.9 — sans qu'il ait touché à la crontab récemment.