Как настроить регулярную синхронизацию в OS X

Леонид Клюев avatar |
Как настроить регулярную синхронизацию в OS X

iCloud хоть и невероятно мощный сервис, но полноценной заменой для традиционной синхронизации ему пока не стать. Всё дело в стороннем контенте, который при добавлении в iTunes автоматически на iOS-устройствах не оказывается. Проблему отчасти решает iTunes Match, но многим ли из нас он доступен? Тем, кто “по старинке” синхронизирует своё устройство с компьютером, может пригодиться синхронизация по расписанию.

Внимание! Работоспособность данного метода гарантируется только в том случае, если на устройстве сделан джейлбрейк и установлена программа Insomnia. Подробнее читаем в конце статьи.

Чего мы хотим? Мы хотим, чтобы наш девайс синхронизировался самостоятельно — скажем, раз в день. В этом нам поможет простой AppleScript и планировщик cron.

  1. Для начала откройте AppleScript-ссылку (при необходимости подтвердите, что ссылку требуется открыть в редакторе AppleScript):

  1. Вот и наш «скриптик»! Перед самой синхронизацией он проверяет, запущен ли iTunes, и если нет — запускает его. Далее прописан короткий тайм-аут — двадцати секунд должно хватить, чтобы iTunes обнаружил в сети Wi-Fi все iOS-устройства. Вместо “4S” в кавычках укажите имя девайса или любую его часть (“iPhone 3GS”, “3GS”, “iPad 2” и т.д.). Затем смело сохраняйте скрипт из строки меню (Файл — Сохранить как…). Далее будем считать, что вы сохранили его в вашу домашнюю папку под именем dailySync.scpt.
  2. Из каталога Программы/Утилиты откройте Терминал. В Терминале напечатайте

    nano ~/crontab

    По нажатию на Enter только что созданный файл crontab откроется в простом текстовом редакторе nano.

  3. В окно с редактором скопируйте строку

    * * * * * osascript ~/dailySync.scpt

  4. Комбинация звёзд и цифр определяет, как часто будет производиться синхронизация:

    * * * * *
    – – – – –
    | | | | |
    | | | | +—– день недели (0 – 6) (воскресенье=0)
    | | | +——- месяц (1 – 12)
    | | +——— день месяца (1 – 31)
    | +———– час (0 – 23)
    +————- минута (0 – 59)

    Например, чтобы устройство синхронизировалось ежедневно в 19:45, вы должны прописать комбинацию

    45 19 * * *

    В итоге у вас получится нечто подобное:

  1. Файл готов, теперь нажмите Control+X (выходим), затем Y (соглашаемся на сохранение) и, наконец, Enter (подтверждаем имя и каталог).
  2. Вы снова в интерфейсе командной строки Терминала. Почти готово! Напечатайте последнюю команду…

    crontab ~/crontab

  3. …после чего снова нажмите Enter и завершите Терминал из строки меню.

Если все действия были выполнены верно, ваш iPhone, iPad или iPod touch отныне будет автоматически синхронизироваться с настольным iTunes в то время, которые вы указали на четвёртом шаге!

Есть только одно «но», друзья. Когда iTunes обращается к устройству в спящем режиме по каналу Wi-Fi, синхронизация временами не срабатывает. Во избежание недоразумений установите на девайс утилиту Insomnia из репозитория BigBoss. И не забудьте акивировать её:


[dougscripts via macstories]

P.S. Чтобы отменить синхронизацию по расписанию, выполните в Терминале следующую команду:

crontab -r

9
Логотип iPhones.ru
iPhones.ru
iCloud хоть и невероятно мощный сервис, но полноценной заменой для традиционной синхронизации ему пока не стать. Всё дело в стороннем контенте, который при добавлении в iTunes автоматически на iOS-устройствах не оказывается. Проблему отчасти решает iTunes Match, но многим ли из нас он доступен? Тем, кто “по старинке” синхронизирует своё устройство с компьютером, может пригодиться синхронизация...

9 комментариев

Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик из TikTok
Котик из TikTok
Котик из TikTok
Котик из TikTok
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем

Какие правила в комментариях
  1. RoLife avatar
    RoLife 27 января 2012

    Мне одному кажется, что-то черезчур замудренно вышело все. И разве из-за Insomnia, Wi-Fi не будет постоянно включен? Напомню, что именно он является одним из основных компонентов который разряжает девайс.

    Что-то пошло не так
    Войди на сайт, чтобы ответить
    Ответить
    3GS_iPhoner
    3GS_iPhoner 27 января 2012

    @RoLife,
    Да я вот каждый раз про джейл читаю статьи и думаю:
    Ну неужели это каму то нужно?
    Бред полный! Миллион взломов в последний раз и это при том что Эпл только Айфонов продал сотку милионов за год. Тоесть джейл стоит менее чем на пол проценте дивайсов да и то большей частью для понта. А каму и правда нужно-писали бы себе програмки сами.

    Первый пункт правил. Watch it.

    Что-то пошло не так
    Войди на сайт, чтобы ответить
    Ответить

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.