Estou procurando uma maneira de registrar todas as terminações do processo no meu Mac (OS X 10.6.8).
(E veja pid, timestamp, nome do processo)
Eu implementei algo semelhante para o HP-UX, mas ele exigia um driver no nível do kernel e
interceptando diversas variações de "exit ()" (a normal e a invocada em nome
de um processo enquanto está abortando).
Por que eu quero as informações?
Eu tenho visto mensagens no meu arquivo de log do sistema (dmesg) como:
CODE SIGNING: cs_invalid_page(0x1000): p=91550[GoogleSoftwareUp] clearing CS_VALID
CODE SIGNING: cs_invalid_page(0x1000): p=92088[GoogleSoftwareUp] clearing CS_VALID
Embora o dmesg não tenha registros de data e hora, apps / Utilitários / Console: Banco de dados: todos: pesquisa por CS_VALID
mostra que as mensagens aparecem uma vez a cada 58 minutos e meio.
Eu suspeito que o número após "p=" é um id de processo (pid) ... mas para um processo que tem
desde que terminei no momento em que vejo a mensagem.
Então, se houvesse um mecanismo de log de finalização do processo que registrasse o pid, o tempo de término,
o motivo da rescisão, e o nome do processo (no momento da rescisão), que provavelmente
permita-me determinar quem está causando esses erros a serem registrados!
(Não, eu não estou usando o Chrome no meu Mac e o ps -ef | grep -i goog
também não recebe resultados ...
Não estou executando conscientemente aplicativos do Google no Mac)
obrigado,
Stan
[email protected]
Editar:
Observação interessante Gary, obrigado! No meu sistema parece não haver correlação com os pids no dmesg e os pids em Library / Logs / GoogleSoftwareUpdateAgent.log ... mas se você está vendo essa correlação que é interessante!
Estou a receber "Falha ao ligar ao motor do sistema" no meu registo do google, mas com menos frequência do que uma vez por hora. Aqui estão os três mais recentes:
2012-10-31 23:42:13.019 GoogleSoftwareUpdateAgent[13062/0xb0207000] [lvl=3] -[KSAgentApp(KeystoneThread) runKeystonesInThreadWithArg:] Failed to connect to system engine.
2012-11-01 05:34:33.051 GoogleSoftwareUpdateAgent[18632/0xb0207000] [lvl=3] -[KSAgentApp(KeystoneThread) runKeystonesInThreadWithArg:] Failed to connect to system engine.
2012-11-01 11:26:49.842 GoogleSoftwareUpdateAgent[23871/0xb0207000] [lvl=3] -[KSAgentApp(KeystoneThread) runKeystonesInThreadWithArg:] Failed to connect to system engine.
... aproximadamente uma vez a cada seis horas, e pids diferentes do que no dmesg.