Я создал скрипт для подключения к vpn и сохранил его в / usr / local / bin на OSX Catalina. Затем я создал псевдоним в файле ~ / .zsh - все работает, как и ожидалось. Однако всякий раз, когда я открываю терминал и набираю псевдоним, я получаю «zsh: команда не найдена: myAlias». Я должен запустить source .zsh
, а затем ввести псевдоним, чтобы заставить его работать. Что я делаю не так?
Вот содержимое командного сценария:
#! /bin/bash
cd /usr/local/bin
sudo /usr/local/sbin/sstpc --log-stderr... rest of code to connect to vpn
Мой псевдоним записывается так:
alias myAlias='. /usr/local/bin/myScript.command'