В 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 разбудит сам, если я не разблокировал его (уже вход в систему, просто заблокирован после выхода из спящего режима).
Кто-нибудь знает, как это исправить?