Dove viene eseguito Applescript Event Log quando viene eseguito in Launchd?

0

Oppure, come effettuare il log da un AppleScript (salvato come applicazione) e / o visualizzare il registro eventi?

Nessuna delle dichiarazioni di registro di AppleScript può essere trovata. Ho provato ad aggiungere quanto segue al launchd plist:

<key>StandardOutPath</key>
<string>/tmp/theProgram.log</string>
<key>StandardErrorPath</key>
<string>/tmp/theProgram_error.log</string>

dopo di che, i file sono stati creati felicemente, ma rimangono vuoti. Nulla è nel log di sistema per questa applicazione, che è confermata in esecuzione.

I registri eventi sono salvati da qualche parte?

L'impostazione di launchctl log level è necessaria per questo?

    
posta David C 29.07.2014 - 17:45
fonte

2 risposte

1

Portare qui il contenuto del commento di Mateusz in una risposta. Ringraziamo Camelot per i passaggi.

L'istruzione AppleScript log non scrive in StandardOutPath. La scrittura su un file di registro richiede 3 passaggi. Il secondo passaggio potrebbe richiedere 2 moduli a seconda che tu voglia salvare i dati scritti in precedenza.

-- Open the log file
set logFile to (open for access POSIX file "/var/tmp/myScript.log" with write permission)
-- Write some data to it (clearing the existing contents)
write "some data" & return to logFile
-- Or, write by appending, some data to the end of existing data
write "some data" & return to logFile starting at eof
-- Close the file
close access logFile

Può aiutare a riscrivere il primo passaggio come 2 affermazioni:

set logFilePath to "/var/tmp/myScript.log"
set logFile to (open for access POSIX file logFilePath with write permission)

Sto ancora cercando una risposta per quanto riguarda le dichiarazioni log e il registro eventi. A questo punto, penso che vadano nello spazio profondo.

    
risposta data 01.08.2014 - 16:33
fonte
0

Usa registro per visualizzare i progressi durante l'esecuzione dello script. Non scrive output su alcun file. link

    
risposta data 18.12.2015 - 18:03
fonte

Leggi altre domande sui tag