Я разрабатываю настольное приложение для OS X, поведение которого зависит от даты. Я хочу проверить поведение, не дожидаясь определенной даты.
Я бы предпочел не изменять настройки даты всей системы, так как боюсь, что это может привести к сбоям в сборке систем и т. Д. Использование ВМ возможно, но для настройки требуется время.
Есть ли простой способ запустить процесс и его потомков в дельте времени относительно фактического времени, не влияя на остальную часть системы?
Ответы:
Нет. Система не раздваивает время.
Вам понадобится приложение для обработки временного сдвига или запуска независимо от системного времени или упаковки приложения для запуска на виртуальной машине или в другом контейнере, таком как докер. В некоторых ограниченных случаях переменная часового пояса может помочь вам немного настроить, но произвольная установка абсолютно не связанного времени не реализована в OS X.
источник