Linux Mint.
Хорошо, это будет серьезно, но по какой-то причине я неправильно понимаю, как это работает.
Если я наберу следующие команды, все работает нормально:
cd home/user/folder1/folder1/
sudo openvpn --auth-nocache --config /home/user/folder2/folder2/config-file.ovpn
Я ввожу пароль sudo и все хорошо.
Если я помещаю эти команды в файл сценария, я получаю только «команда не найдена».
Я поместил файл сценария в папку, добавил к сценарию и сценарий, и папки opvn.
Я создал новый скрипт (без путей) в той же папке, что и файлы opvn, запустил его оттуда и дал сбой.
sudo opvn-script.sh
[sudo] password for <user>:
sudo: opvn-script.sh: command not found
Чего я не понимаю, так это того, что сам файл сценария не может быть «не найден», потому что он автоматически завершается после того, как я наберу первые несколько символов и нажму вкладку. openvpn не может быть 'not found', потому что я могу запускать команды прямо вверх.
Файл сценария помечен как исполняемый.
echo $PATH
показывает обе папки в пути.
Какого черта осталось ??