Si, si... Si tu lances des commandes avec des bashismes, un interpréteur que POSIX peut se comporter différementsurr un certain nombre de détails. La première ligne, de shebang, indique l'interpréteur du script, et sauf s'il s'agit de lien, rien ne te dit que le shell n'est pas en cause (un echo $SHELL te dira celui que tu utilises intéractivement.)
Les chemins sont un autre (second souci) et echo $PATH devrait t'indiquer les chemin recherchés. Les fichiers d'initialisation du shell intercatif en indique un certain nombre qui ne sont pas ceux, plus réduits, du cron (mais on peut paramétrer aussi cela au début du fichier de crontab)
"It is seldom that liberty of any kind is lost all at once." ― David Hume
[^] # Re: Bash ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au message Script permettant d'effectuer un diff entre deux fichiers jour n et jour n-1. Évalué à 2.
Si, si... Si tu lances des commandes avec des bashismes, un interpréteur que POSIX peut se comporter différementsurr un certain nombre de détails. La première ligne, de shebang, indique l'interpréteur du script, et sauf s'il s'agit de lien, rien ne te dit que le shell n'est pas en cause (un
echo $SHELLte dira celui que tu utilises intéractivement.)Les chemins sont un autre (second souci) et
echo $PATHdevrait t'indiquer les chemin recherchés. Les fichiers d'initialisation du shell intercatif en indique un certain nombre qui ne sont pas ceux, plus réduits, ducron(mais on peut paramétrer aussi cela au début du fichier de crontab)"It is seldom that liberty of any kind is lost all at once." ― David Hume