Я работаю на Mac OS X и у меня есть скрипт на Python, который будет вызываться другими скриптами и программами (в частности, запуском Apple). Я мог бы назвать это с
python /Users/xyz/long/absolute/path/to/script.py arg1 arg2
Поскольку местоположение скрипта может измениться, я хочу отделить другие скрипты и файлы конфигурации launchd от фактического местоположения, чтобы вызов скрипта был похож на
script arg1 arg2
Определение псевдонима для Bash в $ HOME / .bash_profile не работает, так как launchd не знает о псевдониме.
Как лучше всего определить «псевдоним для всей системы» или что-то подобное?