Ho un disco rigido esterno, con il quale c'è un file .sparsebundle che utilizzo per i backup di TimeMachine. Voglio montare automaticamente questo .sparsebundle dopo che l'unità esterna è stata montata. Ho provato a creare un'app AppleScript all'avvio, tuttavia, non funziona. Ecco cosa ho finora.
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
modifica:
Ho creato un'applicazione AppleScript che monta il file .sparsebundle, ma solo quando è stato lanciato. Voglio che venga eseguito ogni volta che viene installata l'unità esterna.
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