У меня есть 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
Кто-нибудь знает, почему он не обновляется, когда дисплей спит?Возможные другие причины для поведения?
Спасибо.