Problème à l'utilisation de crontab sous MacOS Big Sur

Résolu/Fermé
cvan85 Messages postés 54 Date d'inscription mardi 1 novembre 2011 Statut Membre Dernière intervention 7 juillet 2022 - 30 juin 2022 à 09:45
cvan85 Messages postés 54 Date d'inscription mardi 1 novembre 2011 Statut Membre Dernière intervention 7 juillet 2022 - 6 juil. 2022 à 18:11
Bonjour,
Le traitement lancé via le shell ci-dessous s'exécute parfaitement à partir du terminal.
Comme il est quotidien, je souhaite le lancer maintenant via crontab.

Le shell (LANC_BAG)
:

#Lancement de bag.py
clear
LOC_FICH=/users/xxxxxxxx/PYTHON/Prog/gestion_crypto/
export LOC_FICH
DDJ=`date +%d-%m-%Y`
NFIC=/users/xxxxxxxxr/bag_report
EXT=".txt"

$HOME/PYTHON/Prog/bag.py >$NFIC$DDJ$EXT 2>&1


Mon crontab :

00 19 * * * /users/xxxxxxxxxx/PYTHON/prog/LANC_BAG

Au lancement à 19H00, j'ai le message suivant dans mon stderr

env: python3.9: No such file or directory

J'ajoute que si je remplace la ligne $HOME/PYTHON/Prog/bag.py >$NFIC$DDJ$EXT 2>&1 par un simple echo , je ne sors pas en erreur.

J'ai cherché mais je ne vois pas.
Une idée, merci.
Claude


Configuration: Macintosh / Safari 15.0
A voir également:

3 réponses

cvan85 Messages postés 54 Date d'inscription mardi 1 novembre 2011 Statut Membre Dernière intervention 7 juillet 2022 1
3 juil. 2022 à 10:28
Bonjour,

Personne pour me mettre sur une piste ?
Bon dimanche.

Claude
0
_Ritchi_ Messages postés 21210 Date d'inscription samedi 17 mars 2007 Statut Contributeur Dernière intervention 20 avril 2024 6 058
6 juil. 2022 à 15:19
Bonjour,

Il doit manquer les variables d'environnement nécessaires au python lorsque le job est lancé par la crontab.
Essaie ceci:
00 19 * * * source /etc/profile && /users/xxxxxxxxxx/PYTHON/prog/LANC_BAG


Ritchi
0
cvan85 Messages postés 54 Date d'inscription mardi 1 novembre 2011 Statut Membre Dernière intervention 7 juillet 2022 1
6 juil. 2022 à 18:11
Bonjour Ritchi,
J'ai posé un autre post en reformulant dans le forum python ce matin..
J'avais bien un problème lié à mes variables d'environnement pour adresser l'interpréteur PYTHON.
Merci.

Je passe en résolu les 2 posts.

Claude
0