
Я пытаюсь смонтировать сетевые данные. Это работает, если я ввожу следующие команды в оболочку:
cd ~
sshfs [email protected]:/ /home/userName/remoteWork
Однако если я помещаю эти команды в скрипт и пытаюсь его запустить, он не работает. У меня запрашивается пароль, он его вроде принимает, но монтирование не происходит. Почему команды не работают из скрипта? Должен ли я добавлять команды?
решение1
Первая команда cd ~ не обязательна, но это не проблема.
Я только что попробовал точно такие же команды в скрипте оболочки (bash) и это сработало. Это может быть очевидно, но путь /home/userName/remoteWork должен уже существовать и иметь разрешения, которые позволяют вам его использовать - скажем, ваш идентификатор пользователя с разрешениями 755.