Я знаю, що я можу встановити частку Samba, використовуючи також mount
або open
команда з оболонки терміналу. Див. Це відповідне запитання: Як я можу змонтувати спільний доступ до SMB з командного рядка? . Я вважаю за краще використовувати open
тому що вона встановлює спільну папку в /Volumes
що здається якимсь стандартом OS X, очікуваним. А саме це відбувається шляхом набору тексту
open "smb://guest:@${host}/${path_component}"
(де ${host}
- це ім'я хоста або IP-адреса спільного ресурсу Samba і ${path_component}
- це шлях або "ім'я" спільного ресурсу Samba.
Результат і головне те, що я можу отримати доступ до матеріалу з /Volumes/${path_component}
.
Це дійсно дуже приємно. Просто є дві проблеми або неприємність, що роблять це зсередини скриптів. По-перше, це відкриє зайвий індикатор прогресу, а потім вікно Finder. Другий, менший, як є сценарії, що обробляються, полягає в тому, що команда повертається негайно, не чекаючи, коли монтування буде дійсно доступним.
Чи є спосіб (синхронно) монтувати акції Samba на /Volumes
без сторонніх вікон з'являються?
(Я використовую останню версію OS X (Sierra).)