Поведение приложения через скрипт отличается, когда дисплей спит

У меня есть AppleScript, который запускается каждое утро и вечер. Он говорит Quicken (Mac), чтобы обновить все учетные записи.

Я должен сделать это, потому что у Fidelity есть некоторые частные средства, и единственный способ получить ежедневные цены на них - это обновить аккаунт.

Мой скрипт отлично работает через скрипт оболочки, который запускается launchd, при условии, что дисплей не спит. Когда дисплей спит, скрипт запускается без ошибок, но Quicken не обновляется.

Примечание. Мой Mac настроен так, чтобы компьютер не спал, когда дисплей спит.

AppleScript:

tell application "Quicken"
    reopen
    activate
end tell

tell application "System Events"
    keystroke "U" using {command down, shift down}
    delay 1
    set visible of application process "Quicken" to false
end tell

Команда в.sh скрипте:

/usr/bin/osascript /xxx/bin/Stocks/scripts/QuickenUpdate.scpt 2>&1

Кто-нибудь знает, почему он не будет обновляться, когда дисплей спит? Возможные другие причины для поведения?

Благодарю.

0 ответов

Другие вопросы по тегам