¿De dónde vaya el registro de eventos de AppleScript cuando se ejecuta en Lanzamiento? -- applescript campo con launchd campo con logs camp apple Relacionados El problema

Where does Applescript Event Log go when run under Launchd?


0
vote

problema

Español

O, ¿cómo iniciar sesión desde un AppleScript (guardado como aplicación) y / o ver el registro de eventos?

Se pueden encontrar ninguna de las declaraciones de registro de AppleScript. He intentado agregar lo siguiente a la PLIST LAIPD:

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

Después de lo cual, los archivos fueron creados felizmente, pero permanecen vacíos. Nada está en el registro del sistema para esta aplicación, que se confirma en ejecución.

¿Los registros de eventos guardados en algún lugar?

está configurando un launchctl log level necesario para esto?

Original en ingles

Or, how to log from an AppleScript (saved as application) and/or view the Event Log?

None of the AppleScript's log statements can be found. I have tried adding the following to the launchd plist:

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

after which, the files were happily created, but remain empty. Nothing is in the system log for this application, which is confirmed running.

Are the event logs saved somewhere?

Is setting a launchctl log level necessary for this?

        
 
 

Lista de respuestas

1
 
vote

para traer los contenidos del comentario de Mateusz aquí en una respuesta. Crédito a Camelot para los pasos.

El AppleScript abcdefghijklmnlog no escribe a la Patio superior. La escritura en un archivo de registro toma 3 pasos. El segundo paso puede tomar 2 formularios dependiendo de si desee guardar datos previamente escritos.

  -- 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   

Puede ayudar a reescribir el primer paso como 2 afirmaciones:

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

Todavía estoy buscando una respuesta con respecto a la ABCDEFGHIJKLMNABCDEFGHIJKLMN3 Declaraciones y registro de eventos. En este punto, creo que entran en un espacio profundo.

 

To bring the contents of Mateusz's comment here in an answer. Credit to Camelot for the steps.

The AppleScript log statement does not write to the StandardOutPath. Writing to a log file takes 3 steps. The second step may take 2 forms depending of wether you want to save previously written data.

-- 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 

It may help to rewrite the 1st step as 2 statements:

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

I am still searching for an answer regarding the log statements and event log. At this point, I think they go into deep space.

 
 
0
 
vote

Utilice el registro para mostrar el progreso durante la ejecución del script. No escribe la salida a ningún archivo. https://developer.apple.com/library/mac/documentation/applescript/conceptual/applescriptguide/reference/aslr_cmds.html#//apple_ref/doc/uid/tp40000983-ch216-sw49

 

Use log to display progress during script execution. It does not write output to any file. https://developer.apple.com/library/mac/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_cmds.html#//apple_ref/doc/uid/TP40000983-CH216-SW49

 
 

Relacionados problema

1  Sintaxis de comando de terminal de rizo de AppleScript  ( Curl terminal command syntax from applescript ) 
Quiero ejecutar un comando abcdefghijklmncurl en AppleScript que hace lo siguiente ( por esta pregunta / respuesta ): https://superuser.com/a/1054803/4711...

2  Automático Para ejecutar script shell con un archivo de texto de entrada, cópielo en el directorio específico  ( Automator to execute shell script with an input text file copy it to specific d ) 
Estoy simplificando hacer un archivo .deb con automatista. Actualmente tengo un script de shell que hace algunas acciones simples - Pregunte al usuario de ...

2  ¿Cómo copiar la URL actual de la página web en la aplicación Fluid con AppleScript / Service y BIND en el atajo de teclado?  ( How to copy current url of web page in fluid app with applescript service and bi ) 
Estoy usando la versión 1.8.6 (2331) de FluidApp en MacOS Sierra 10.12.3. A veces necesito copiar la URL actual de la página web en FluidApp. Quiero hacerlo c...

1  ¿Puedo usar AppleScript para ir al final de un documento de texto?  ( Can i use applescript to go to the end of a text document ) 
Tengo una pregunta muy, muy básica: tengo un pequeño archivo AppleScript que limpia las etiquetas HTML en un documento de TextWrangler. En la última parada, m...

1  Mensajes AppleScript ¿No funciona bajo león de montaña?  ( Messages applescript not working under mountain lion ) 
Intenté agregar un AppleScript para ejecutar un comando específico cuando envío o recibo un mensaje en los mensajes en mi servidor, pero por alguna razón nunc...

1  AppleScript: seleccione un elemento de menú desplegable específico?  ( Applescript select a specific drop down menu item ) 
gente. Soy increíblemente nuevo en AppleScript ... solo empezando a abrir mi mundo para codificar, y pensé que empezaría aquí. (Lo hice básico en la escuela...

1  Cómo lote Agregar carpetas a las acciones de la carpeta  ( How to batch add folders to folder actions ) 
Gestiono activamente un directorio de carpetas que contienen imágenes que están organizadas por fechas de modificación. Debido a esto, había hecho una acción ...

0  Sistema de AppleScript Eventos Keystroke roto después de 10.9.4  ( Applescript system events keystroke broken after 10 9 4 ) 
Parece que la actualización de Mavericks reciente ha roto el comando de pulsación de pulsaciones en AppleScript, siempre que mi script llegue a ese punto, se ...

0  Activar el safari más directo y ejecutar javascript  ( Activate the frontmost safari and run javascript ) 
Estoy tratando de ejecutar javascript en el safari, cuyo frontal es cierto. tell (application "Safari" whose frontmost is true) to do JavaScript theScript ...

12  El comando "Delay" de AppleScript no funciona ya que cambia a Yosemite  ( Applescript delay command not working since switch to yosemite ) 
Nota: El problema con delay se solucionó en OS X 10.11 El Capitan. desde que actualicé a Yosemite, AppleScripts que usan los retrasos han dejado de func...

17  Creando una carpeta comprimida HFS + automatizada  ( Creating an automated hfs compressed folder ) 
Me gustaría configurar una forma automatizada para archivar archivos en OS X Lion. Al archivar, me refiero a usar la función de compresión HFS + en una carpet...

2  ¿Cuáles son algunos buenos recursos para aprender a AppleScript con Xcode 4.3.2?  ( What are some good resources for learning how to applescript with xcode 4 3 2 ) 
i Applescript bastante un poco y me gustaría comenzar a trabajar con Xcode 4.3.2, para que pueda ampliar la funcionalidad de las cosas que estoy escribiendo. ...

0  Quiero mostrar un archivo en un paquete de AppleScript, pero Shell Devuelve: archivo no encontrado  ( I want to show a file in an applescript bundle but shell returns file not foun ) 
Mi paquete de paquete: ABCDEFGHIJKLMNABCDEFGHIJKLMN2 Mi código: set bashFile to path to resource "reference.txt" set the reference_data to do shell scr...

1  AppleScript: Cadena hasta la fecha  ( Applescript string to date ) 
Estoy extrayendo diferentes formatos de fecha de una página web. e.g. Domingo 10 de septiembre de 2017 / 09/10/2017 / 10 de septiembre de 2017. En el eje...

1  ¿Por qué es un AppleScript para modificar los atributos del evento de calendario tan lentos?  ( Why is an applescript to modify calendar event attributes so slow ) 
Estoy tratando de escribir un AppleScript bastante simple para automatizar el proceso de tener eventos de calendario repetirse a granel. Específicamente, quie...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos