A saída do script launchd não está sendo registrada no system.log


4

Exemplo de script:

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

Quando executado via launchd, ele definitivamente roda (as outras coisas estão sendo feitas), mas nada aparece no system.log. Estou executando o OS 10.9.

Eu tentei substituir essa linha com

syslog -s "HELLO?"

mas isso também não mostra nada.

Respostas:


5

Você pode usar o comando logger em vez de.
Por exemplo logger "test" vai resultar em
Nov 7 17:37:20 bounty.local napcae[82311]: test
no arquivo /var/log/system.log.

Embora você possa usá-lo, recomendo escrever em seu próprio arquivo de log.


1
Obrigado pela resposta. Alguma idéia de por que exatamente o syslog não funcionou?
Justin Mrkva

1
Não, eu tentei também. Mas eu não inspecionei mais, então não posso dizer por que não funcionou.
napcae
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.