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