Вы сейчас измерили время для завершения открытых файлов и очистка, а также разницу во времени из-за медленного почтового сервера / ответы сети. Вы могли бы пойти дальше и проверить бросаю почту на новую учетную запись пользователя, чтобы знать, если ваш почтовый ящик должен быть восстановлен или это просто скорость машины. (я надеюсь, вы не возражаете уроки рыбной ловли) Это системная интеграция, которая мне нравится, мне нравится, как он может быть использован в любом месте, где звук/выходы могут быть использованы Я не решалась даже попробовать ассистент миграции с (1) это займет десятки часов на работу и (2) у меня нет оснований полагать, что он правильно переносит всякие нестандартные вещи, которые у меня есть, установлен и настроен.

Простое решение, используя AppleScripts Имманентного потенциала

[Я немного стыдно признаться, что из-за "несчастной локализации" я не понял, что есть вполне приемлемый способ сделать как-скриптов периодически повторять. Английский термин "пребывание открытые приложения" в его немецкой версии зловеще повторно переводится как "дисплей после запуска обработчика". ]
(Я оставлю частях мой обходной раствора в нижней части, из-за своих собственных заслуг.)

Это ...

на холостом ходу
сказать приложение "системные события"
 если переднее процесс "программе TextEdit" это правда 
 сказать приложение "name_of_simulator" для активации
 возвращение 2-это число указывает системе на то, что интервалы для выполнения
конец сказать
конец ожидания

... действительно все, что вам нужно.
Сохраните этот код в Редактора скриптов, установите флажок "оставаться открытым" (или похожие) и запустить приложение.
(Закрыть скриптов, если вам нравится.)


"Рабочее решение", чтобы обнаружить изменения передней приложение
[ ... ] Рабочей группы по проблема "времени"...<== Неправильно !!!

Для того, чтобы показать мой текущий индекс рабочей области в правой меню (как в старых OSX версий: [2]) я использую и рекомендую!– Мат Ryer приложение "BitBar" , что позволяет разместить любой скрипт в папку плагинов. Их имена, например, "workspace.2s.sh" ловко определить интервал между выполнениями скрипта: "2С", обозначающий каждые две секунды (минуты, часы, дни...).

#!/бин/Баш _/ osascript /Пользователи/Имя пользователя/.конфиг/bitbar/рабочей области.приложение вызывает сценарий, который сравнивает своего рабочего стола, изображение хранимой список и так возвращает меня количество рабочего пространства.