1

У меня есть скрипт, который читает данные из

/Volumes/somenetworkdir/...

Каждый раз, когда я запускаю его, мне приходится открывать Finder и переходить к соответствующему сетевому ресурсу, чтобы заставить OSX монтировать том. Есть ли способ заставить OSX автоматически смонтировать сетевой том из скрипта? Любой язык хорош, как и команда оболочки. Я полагаю, appleScript будет кандидатом ...

1 ответ1

5

Вы можете использовать команду mount . Он поддерживает несколько сетевых форматов.

Это для самбы (Windows)

sudo mount -t smbfs -o username=RemoteUser //REMOTEHOST/directory /Volumes/somenetworkdir

man mount в терминале покажет вам полный список опций.

Поскольку это зависит от сценария, вы можете включить этот вызов до получения доступа к этой общей папке.

Если это общий ресурс, который не всегда находится в сети, к которой разрешено подключаться, взгляните на ControlPlane. Это позволит вам что-то запускать в определенной сети, поэтому вы можете монтировать этот общий ресурс всякий раз, когда вы подключаетесь к этой общей сети.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .