Мне нужно запустить приложение за экраном блокировки, например, так же, как антивирус Time Machine или Sophos (и другие) могут запускаться при заблокированном экране.
В частности, я хотел бы запланировать запуск приложения, когда компьютер спит и находится без присмотра (но не выключен). Планируется запланировать пробуждение с помощью Energy Saver или pmset и использовать iCal / Automator для планирования запуска приложения. Проблема, с которой я сталкиваюсь, - это экран блокировки (например, «Системные настройки»> «Безопасность»> «Требовать пароль»). Когда экран блокировки включен, приложение не будет запускаться без присмотра - пользователь должен ввести пароль. Путем отладки я подтвердил, что отключение экрана блокировки позволяет запускать приложение, но это не является решением из-за проблем безопасности.
Итог: есть ли способ запланировать сценарий яблочного сценария или сценария оболочки (возможно, с правами суперпользователя), чтобы предоставить экран блокировки доступ к паролю? Я думаю, что KeyChain должен быть в состоянии сделать это, но я не могу понять, как. Или, может быть, есть другие решения?
Другие детали: - Я бегу 10,7 и 10,9.