Come montare un .sparsebundle dopo il montaggio di un disco rigido esterno

1

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
    
posta Jason K 07.05.2018 - 04:41
fonte

1 risposta

0

Quindi, ho scoperto un modo per fare ciò che volevo tramite, automator e script di shell.

Ho creato un'azione della cartella Automator. imposta la cartella su / Volumi premendo CMD + MAIUSC + G e digitando "/ Volumi" e aggiungendo un'azione Esegui AppleScript.

    on run {input, parameters}

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

return input

In questo modo, quando c'è un aggiornamento alla cartella dei volumi, viene eseguito l'AppleScript, che monta il file .sparsebundle.

modifica:

Trovato un modo più semplice.

Crea l'azione cartella per / Volumi, quindi aggiungi l'azione Esegui script shell.

  hdiutil mount /Volumes/External/TimeMachine/TimeMachineTest.sparsebundle 
    
risposta data 07.05.2018 - 05:37
fonte

Leggi altre domande sui tag