J'ai rencontré un problème lors de l'exécution d'un script à partir de crontab. Après quelques recherches, j'ai compris que le problème était dû au fait que le paramètre PATH n'inclut pas / sbin.
J'ai regardé ce qu'il inclut dans / etc / crontab:
PATH=/sbin:/bin:/usr/sbin:/usr/bin
Comme test - tâche cron simple pour imprimer la variable PATH:
* * * * * echo $PATH &> /root/TMP.log
la sortie est:
cat /root/TMP.log
/usr/bin:/bin
Je ne comprends pas ce comportement ... Comment définir la variable PATH ..? Ou mieux - comment y ajouter des chemins?