AppleScript funziona fino a quando non viene inserito in cron; causando la mancata risposta di Chrome

1

Buon pomeriggio. Domanda: ho un semplice script Apple che dice di aprire Google Chrome, vai a un URL e inserisci la modalità di presentazione ...

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

Funzionando nell'editor AppleScript, si comporta correttamente. Da CLI, si comporta anche correttamente ...

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

ma se prendo lo snippet e lo inserisco nel mio cron, non riesce a visualizzare a schermo intero e Chrome non risponde, richiedendo la chiusura forzata. Ottengo il seguente errore in / var / mail:

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

Non ho file ~ /.* su questo account (OSX 10.9.2), quindi ho provato a cercare il mio / etc / profile prima nel mio crontab, ma nessun effetto.

Qualche idea su quale sia il mio problema?

-Chris

    
posta wom 28.02.2014 - 23:15
fonte

1 risposta

0

Usando lo stesso applescript; Mi sono trasferito su launchd; utilizzando un modello generico estratto da

link

e tutto si è comportato esattamente come previsto. Non sono sicuro cosa mi mancava nel mio ambiente cron; ma la risposta sembra essere quella di evitare crontabs per i semplici pennarelli per ora ..

    
risposta data 04.03.2014 - 02:38
fonte

Leggi altre domande sui tag