Sé que puedo montar Samba usando mount
o open
comando desde la terminal de shell. Ver esta relacionada con la pregunta: ¿Cómo puedo montar un recurso compartido SMB desde la línea de comandos?. Yo prefiero usar open
porque se monta la carpeta compartida en /Volumes
que parece una especie de OS X estándar, se espera que cosa. Es decir, esto pasa por escribir
open "smb://guest:@${host}/${path_component}"
(donde ${host}
es el nombre de host o la dirección IP de la Samba y ${path_component}
es la ruta de acceso o el "nombre" de la Samba).
El resultado y lo principal es que puedo acceder a las cosas de /Volumes/${path_component}
.
Este es muy bonito. Sólo hay dos problemas o molestias haciendo esto desde dentro de los scripts. La primera es que este se abrirá una superfluo indicador de progreso y, a continuación, la ventana del Finder. La segunda, menos uno, ya que hay secuencias de comandos work-arounds, es que el comando devuelve inmediatamente sin necesidad de esperar al monte para estar realmente disponibles.
Es allí una manera de (sincrónicamente) montar los recursos compartidos de Samba bajo /Volumes
sin extraños windows apareciendo?
(Estoy usando la más reciente de OS X (Sierra).)