В macOS 10.13 я могу просто использовать crontab с AppleScript, чтобы превратить мой mac в сигнал тревоги с помощью плейлиста iTunes.

Но, похоже, не работает 10.14, сначала появились новые настройки автоматизации в Системных настройках> Безопасность и конфиденциальность> Конфиденциальность.

Я уже добавил System Events, iTunes, Script Editor в Script Menu и iTerm2 к Automation , это исправило некоторые проблемы с использованием AppleScript для управления iTunes в обычной ситуации.

В 10.13 macOS также может запускать crontab(osascript xxxx.scpt) для запуска iTunes для воспроизведения, когда мой mac заблокирован или находится в спящем режиме (пользователь уже вошел в систему) без каких-либо других настроек.

Но я заметил, что сейчас это не работает, хотя crontab может управлять iTunes с помощью osascript с помощью AppleScript в обычном режиме(кто-то входил в систему, без экрана блокировки или в спящем режиме).

Он НЕ может управлять iTunes, когда мой Mac был заблокирован или находится в спящем режиме.

Я попытался использовать pmset чтобы мой Mac проснулся сам, и это удалось. Он просто не может запустить iTunes, когда Mac разбудит сам, если я не разблокировал его (уже вход в систему, просто заблокирован после выхода из спящего режима).

Кто-нибудь знает, как это исправить?

0