Sé que puedo montar un recurso compartido de Samba usando el comando mount
o open
desde el terminal shell. Vea esta pregunta relacionada: ¿Cómo puedo ¿Montar un recurso compartido SMB desde la línea de comando? . Prefiero usar open
porque monta la carpeta compartida bajo /Volumes
, lo que parece una especie de estándar de OS X, lo esperado. Es decir, esto sucede al escribir
open "smb://guest:@${host}/${path_component}"
(donde ${host}
es el nombre de host o la dirección IP del recurso compartido Samba y ${path_component}
es la ruta o "nombre" del recurso compartido Samba).
El resultado y lo principal es que puedo acceder a las cosas desde /Volumes/${path_component}
.
Esto es muy bonito por cierto. Solo hay dos problemas o molestias al hacer esto desde los scripts. La primera es que esto abrirá un indicador de progreso superfluo y luego la ventana del Finder. La segunda, menor, ya que existen soluciones alternativas de secuencias de comandos, es que el comando se devuelve inmediatamente sin esperar a que el montaje esté realmente disponible.
¿Hay una manera de (sincrónicamente) montar las acciones de Samba en /Volumes
sin que aparezcan ventanas extrañas?
(Estoy usando la última versión de OS X (Sierra).)