La salida del script de Launchd no se registra en system.log


4

Ejemplo de script:

#!/bin/bash
echo "Hello?"
... (other things)

Cuando se ejecuta a través de launchd, definitivamente se ejecuta (se están haciendo otras cosas) pero no aparece nada en system.log. Estoy ejecutando OS 10.9.

Traté de reemplazar esa línea con

syslog -s "HELLO?"

pero eso tampoco muestra nada.

Respuestas:


5

Puedes usar el comando logger en lugar.
Por ejemplo logger "test" resultará en
Nov 7 17:37:20 bounty.local napcae[82311]: test
en el archivo /var/log/system.log.

Aunque puede usarlo, recomiendo escribir en su propio archivo de registro.


1
Gracias por la respuesta. ¿Alguna idea de por qué exactamente syslog no funcionó?
Justin Mrkva

1
No, lo intenté también. Pero no lo examiné más, así que no puedo decirte por qué no funcionó.
napcae
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.