Поведение приложения через скрипт отличается, когда дисплей спит - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть 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

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

Спасибо.

...