Ayer, encontré una secuencia de comandos que hace que mi Mac (MacBook Pro con El Capitan) busque automáticamente un volumen en un servidor y vuelva a montarlo si se interrumpe la conexión. Lo adapté ligeramente a esto, por lo que mi servidor de medios se volvería a montar cuando se caiga (lo cual es frecuente):
on idle
tell application "Finder"
set isConnected to disk "Plex" exists
end tell
if isConnected = false then
try
mount volume "Plex" on server "smb://USER:[email protected]:445"
end try
end if
return 5
end idle
Guardé la secuencia de comandos como una aplicación del Editor de secuencias de comandos con la opción "Mantener abierto después de ejecutar el controlador", por lo que se ejecuta en segundo plano.
Ayer funcionó bien. Hoy, cuando intenta volver a montar el volumen Plex, aparece el error "Hubo un problema al conectarse al servidor".
Sin embargo, puedo conectarme al servidor usando el comando 'Conectar al servidor' ingresando la misma dirección IP, ID de usuario y contraseña.
Estoy iniciando sesión en el NAS con una cuenta de administrador, por lo que no debería haber problemas con los permisos del disco.
¿Hay algo en el script que he codificado o es un problema con Mac o NAS?
Soy completamente nuevo en scripting, por lo que puedo pedir aclaraciones sobre cualquier respuesta.
Me gustaría incluir un enlace al script original, pero no recuerdo dónde lo encontré.
Gracias.