Ошибка выдачи AppleScript по команде hdiutil
У меня есть следующий код в файле AppleScript, который должен смонтировать sparsebundle, размещенный в моей сети. Запуск этого скрипта приводит к ошибке в команде hdiutil:
try
mount volume "smb://192.168.1.1/sda2"
end try
do shell script "hdiutil attach -mountpoint /Volumes/sda2 timemachine.sparsebundle"
Я получаю ошибку:
hdiutil: attach failed - No such file or directory" number 1
Выполнение кода сценария оболочки в Терминале работает просто отлично, и сценарий прекрасно работает. Есть идеи?
1 ответ
Решение
Получил это работает. Я изменил hdiutil
Синтаксис команды и теперь AppleScript не выдает ошибку.
try
mount volume "smb://192.168.1.1/sda2"
end try
do shell script "hdiutil attach /Volumes/sda2/timemachine.sparsebundle/"
Не уверен, почему оригинальная команда по-прежнему работает в терминале, но не работает в AppleScript, но, по крайней мере, она работает сейчас.