У мене зовнішній жорсткий диск, на якому є .sparsebundle, який я використовую для резервного копіювання TimeMachine. Я хочу автоматично встановити цю .sparsebundle після встановлення зовнішнього диска. Я спробував зробити додаток AppleScript для запуску при запуску, однак це не працює. Ось що я маю досі.
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
редагувати:
Я зробив додаток AppleScript, яке монтує .sparsebundle, але лише після його запуску. Я хочу, щоб це запускалося кожного разу, коли встановлено зовнішній привід.
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