La chaîne valeur ne permet pas les substitutions de variable d'environ‐
nement ou le remplacement de variables, ainsi une ligne comme
PATH = $HOME/bin:$PATH
ne fonctionnera pas comme attendu. Tout comme ceci ne fonctionnera pas
A=1
B=2
C=$A $B
**Il n'y aura pas de substitution pour les variables définies dans la dernière valeur**.
Alors j'ai testé en initialisant la variable PATH=$PATH en début de crontab et en faisant un simple cp /home/moi/fichier1 /home/moi/fichier2 et résultat… rien.
Par contre en enlevant PATH=$PATH la copie s'est bien effectuée.
Conclusion : Il doit supprimer la déclaration de sa variable ou lui donner les chemins en dur ou encore sourcer un fichier d'environnement.
[^] # Re: Environnement
Posté par zipe31 . En réponse au message Les tâches cron ne se lancent pas. Évalué à 1.
Effectivement, j'avais zapé ce détail. Merci.
Par contre il est écrit aussi :
Alors j'ai testé en initialisant la variable PATH=$PATH en début de crontab et en faisant un simple cp /home/moi/fichier1 /home/moi/fichier2 et résultat… rien.
Par contre en enlevant PATH=$PATH la copie s'est bien effectuée.
Conclusion : Il doit supprimer la déclaration de sa variable ou lui donner les chemins en dur ou encore sourcer un fichier d'environnement.