Applescript для запуска Time Machine в Mac OS X 10.9 Mavericks
В течение многих лет я использовал следующий фрагмент Applescript для запуска Time Machine из Applescript. Кажется, он больше не работает в Mac OS X 10.9 Mavericks. Любой знает решение или альтернативу. Этот скрипт запускается и не выдает никаких сообщений об ошибках. Это просто ничего не делает.
do shell script "/System/Library/CoreServices/backupd.bundle/Contents/Resources/backupd-helper >/dev/null 2>&1 &"
1 ответ
Вы можете использовать tmutil в 10.7 и позже:
do shell script "tmutil startbackup"
-b
блокирует скрипт до завершения сохранения снимка, поэтому вы можете сделать что-то вроде tmutil startbackup -b&&diskutil eject Time\ Machine
, -a
выполняет резервное копирование в режиме, аналогичном автоматическому резервному копированию по расписанию.
startbackup [-a | --auto] [-b | --block] [-r | --rotation] [-d |
--destination dest_id]
Begin a backup if one is not already running.
Options:
--auto Run the backup in a mode similar to system-
scheduled backups.
--block Wait (block) until the backup is finished
before exiting.
--rotation Allow automatic destination rotation during
the backup.
--destination Perform the backup to the destination corre-
sponding to the specified ID.
The --auto option provides a supported mechanism with which to
trigger "automatic-like" backups, similar to automatic backups
that are scheduled by the system. While this is not identical to
true system-scheduled backups, it provides custom schedulers the
ability to achieve some (but not all) behavior normally exhibited
when operating in automatic mode.