Forum

You are not logged in.

#1 24-10-2018 08:57:16

Freddec
Membre
Registered: 24-10-2018
Posts: 3

Tâche cron avec Django et Virtualenv

Bonjour,

J'essaye de lancer une tâche planifiée cron. La commande de cette tâche est la suivante:
'python /home/exileng/update.py'

Je reçois des emails venant de cron avec une erreur comme quoi le module 'django' est inconnu.
J'essaye donc d'ajouter dans la commande l'activation de mon environnement virtuel comme ceci:
'source venv/bin/activate && python /home/exileng/update.py'

Et là je reçois des emails venant de cron avec un erreur comme quoi 'source' est une commande inconnue.

Je ne sais pas comment faire. J'ai besoin d'aide !

Merci,
Freddec

Offline

#2 24-10-2018 09:40:39

@Cyril
Staff
From: Paris
Registered: 06-02-2007
Posts: 5,638
Website

Re: Tâche cron avec Django et Virtualenv

Bonjour,

Utilisez le binaire 'python' à l'intérieur de votre virtualenv, donc : ~/venv/bin/python update.py

Offline

#3 24-10-2018 09:44:47

Freddec
Membre
Registered: 24-10-2018
Posts: 3

Re: Tâche cron avec Django et Virtualenv

OK merci. Cela fonctionne parfaitement !

Offline

Board footer

Powered by FluxBB