1 votos

AppleScript funciona hasta que se coloca en cron; causando que Chrome no responda

Buenas tardes. Pregunta: Tengo un simple apple script que le dice a Google Chrome que abra, vaya a una URL, y entre en modo presentación...

tell application "Google Chrome"
    activate
    make new window
    set myURL to "http://myURL.php"
    tell window 1 to make new tab with properties {URL:myURL}
    tell window 1 to enter presentation mode
end tell

Si se ejecuta en el editor de AppleScript, se comporta correctamente. Desde el CLI, también se comporta correctamente...

/usr/bin/osascript /<fqpn>/openURL.scpt

pero si tomo ese fragmento y lo pongo en mi cron, falla al ir a pantalla completa y Chrome deja de responder, requiriendo un cierre forzado. Obtengo el siguiente error en /var/mail:

/<fqpn>/openURL.scpt:725:748: execution error: Google Chrome got an error: AppleEvent handler failed. (-10000)

No tengo ningún archivo ~/.* en esta cuenta (OSX 10.9.2), así que probé a poner primero mi /etc/profile en mi crontab, pero no tuvo efecto.

¿Alguna idea de cuál es mi problema?

-Chris

0voto

mot Puntos 136

Usando el mismo applescript; me trasladé a launchd; usando una plantilla genérica sacada de

http://launched.zerowidth.com/

y todo se comportó como se esperaba. No estoy seguro qué Me faltaba en mi entorno cron; pero la respuesta parece ser evitar los crontabs para los simples applescripts por ahora..

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X