J'ai exécuté mon travail crontab en 0 2 */1 * * /aScript >aLog.log 2>&1
tant qu'utilisateur 'root', et cependant j'ai trouvé que l'env est différent de l'env de l'utilisateur 'root', et que j'ai donc un comportement d'exécution différent de mes scripts.
Un correctif tentait de placer les commandes d'exportation dans les fichiers rc.d, mais il ne s'est toujours pas affiché! Je finis par placer des commandes d'exportation dans aScript lui-même.
Ma question est qu'il existe une meilleure façon d'aborder ce problème? et pourquoi env manque même s'il provient du même utilisateur "root"? (Je modifie crontab en exécutant 'crontab -e' depuis la racine)
source
votre profil (bash).