Tengo un disco duro externo, con el cual hay un archivo .sparsebundle que uso para las copias de seguridad de TimeMachine. Quiero montar automáticamente este .sparsebundle después de que se monte el disco externo. He intentado hacer una aplicación de AppleScript para que se ejecute al inicio, sin embargo, no funciona. Aquí tienes lo que tengo hasta ahora.
tell application "Finder"
try
(mount volume) /Volumes/External
on error
return
end try
if exists disk "External" then
do shell script "hdiutil attach /Volumes/External/TimeMachine/TimeMachineTest.sparsebundle"
else
display dialog "No se pudo montar TimeMachine"
end if
end tell
edit:
He creado una aplicación de AppleScript que monta el .sparsebundle, pero solo cuando se pone en marcha. Quiero que se ejecute siempre que se monte el disco externo.
set mountedVolumes to do shell script "ls /Volumes/"
if (mountedVolumes contains "External") is true then
do shell script "hdiutil attach /Volumes/External/TimeMachine/TimeMachineTest.sparsebundle"
end if