Tengo un disco duro externo, con el que hay un .sparsebundle que uso para las copias de seguridad de TimeMachine. Quiero montar automáticamente este .sparsebundle después de que la unidad externa se monte. He intentado hacer una aplicación AppleScript para iniciar en el inicio, sin embargo, no funciona. Esto es 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 "Unable to mount TimeMachine"
end if
end tell
editar:
Hice una aplicación AppleScript que monta el .sparsebundle, pero solo cuando se inicia. Quiero que esto se ejecute cada vez que se monta la unidad externa.
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