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

Résolu
cvan85 Messages postés 59 Statut Membre -  
cvan85 Messages postés 59 Statut Membre -
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

3 réponses

  1. cvan85 Messages postés 59 Statut Membre 1
     
    Bonjour,

    Personne pour me mettre sur une piste ?
    Bon dimanche.

    Claude
    0
  2. _Ritchi_ Messages postés 21130 Date d'inscription   Statut Contributeur Dernière intervention   6 135
     
    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
  3. cvan85 Messages postés 59 Statut Membre 1
     
    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