![Как запустить файл .sh из любого места на MacOSx](https://rvso.com/image/1314353/%D0%9A%D0%B0%D0%BA%20%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C%20%D1%84%D0%B0%D0%B9%D0%BB%20.sh%20%D0%B8%D0%B7%20%D0%BB%D1%8E%D0%B1%D0%BE%D0%B3%D0%BE%20%D0%BC%D0%B5%D1%81%D1%82%D0%B0%20%D0%BD%D0%B0%20MacOSx.png)
У меня есть несколько служебных программ, которые мне нужно запустить. То, что я делаю сейчас, это иду в каталог bin этих приложений и запускаю .\program.sh, чтобы запустить их. Очевидно, что непрактично запускать его везде таким образом. Размещение каталога bin в моем пути все равно не позволит этим скриптам выполняться где угодно, не так ли? Так как же запустить файл .sh из другого каталога?
решение1
Откройте Терминал и отредактируйте.bash_profile
Можете добавить:
export PATH=<path to script folder(s)>:$PATH
Теперь беги
. ~/.bash_profile
чтобы обновить свой терминал, попробуйте:
which <scriptname>
Если вы видите свой сценарий, все должно быть хорошо!