icloud sync- проверка того, что синхронизация завершена в сценарии оболочки
Я должен быть уверен, что синхронизация iCloud завершена, прежде чем я продолжу в сценарии (в терминале на MacOS). Поскольку я синхронизирую с облаком зашифрованный разреженный пакет, если я разрешаю доступ без полной синхронизации, тогда я рискую полностью испортить данные. Если не завершено, мне нужно принудительно синхронизировать, а затем выйти. Я планирую использовать сценарий, который создает файл блокировки в облаке, чтобы разрешить доступ одному человеку за раз, и не разрешать доступ, если файл существует. Я не хочу удалять этот файл, пока обе части не будут проверены одинаково (после размонтирования образа диска). Как мне убедиться, что синхронизация завершена? Я планирую изменить разрешение на чтение только в комплекте после его проверки. Я знаю, что это возможно из искателя, но мне нужно условие для тестирования в скрипте. Пожалуйста, помогите, если у вас есть идеи.
Спасибо