Когда я пытаюсь запустить свой скрипт как это:
sudo ./connector.sh
Это дает мне это:
sudo: ./connector.sh: command not found
Что я делаю неправильно?
Любой добавляет хижину в первой строке Вашего сценария:
#!/bin/bash
echo "Hallo"
И/или набор исполняемые права
sudo chmod +x connector.sh
Другое возможное решение состоит в том, чтобы назвать сценарий таким образом:
sh ./connector.sh
можно использовать любой другой тип оболочки кроме sh
, зависит от кода.
нет нет нет.. Ваша проблема здесь - это, когда Вы sudo, Ваш текущий каталог не полностью осознан. просто необходимо назвать сценарий полным путем, как это (предположение, что сценарий находится в/tmp), sudo/tmp/connector.sh