J'utilise beaucoup les scripts du shell. Depuis la mise à jour vers OS Monterrey 12.3.1, aucun de mes scripts ne s'exécute. Ils se trouvent au même endroit qu'avant la mise à jour vers Monterrey.
J'exécute un script simplement en tapant son nom dans le terminal bash à partir du répertoire du script, et en appuyant sur la touche Entrée :
~ cd /path/to/shellscript
~ shellscriptname [enter]
À Big Sur, le script s'exécute et les fichiers sont copiés, mais à Monterrey,
$ copyTestFiles
-bash: copyTestFiles: command not found
Il n'y a pas d'erreur - juste cette réponse.
Le script est prêt à être exécuté
-rwxr-xr-x
$ echo $PATH
/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin/python
$ which bash
/bin/bash
Tout conseil est le bienvenu.