1 votos

Mejora de 'grep -h "BSD process name" /Library/Logs/DiagnosticReports/* | sort | uniq -c'

Para localizar al culpable de los frecuentes cuelgues de Lion, ejecuté:

grep -h "BSD process name" /Library/Logs/DiagnosticReports/* | sort | uniq -c

que produjo:

   1 BSD process name corresponding to current thread: Finder
   1 BSD process name corresponding to current thread: PluginProcess
   1 BSD process name corresponding to current thread: PubSubAgent
   1 BSD process name corresponding to current thread: SystemUIServer
   2 BSD process name corresponding to current thread: WebProcess
   1 BSD process name corresponding to current thread: WindowServer
   1 BSD process name corresponding to current thread: coreaudiod
   8 BSD process name corresponding to current thread: kernel_task
   2 BSD process name corresponding to current thread: launchd
   1 BSD process name corresponding to current thread: mds
   1 BSD process name corresponding to current thread: mdworker

pero esta lista parece estar lejos de ser completa para el número de cuelgues que he tenido en los últimos días -- durante el arranque, el apagado, y entre medias (y /Library/Logs/DiagnosticReports contiene 17 días de informes de cuelgues). ¿Qué se puede ejecutar en el terminal para obtener una lista más completa de los fallos de OS X?

1voto

Bill Nace Puntos 912

Mirando a través de los informes en mi propio directorio .../DiagnosticReports, veo muchas entradas que no tienen la sección "BSD process name". De hecho, no tengo esa línea en ninguno de los archivos de DiagnosticReports.

Creo que necesitas hacer grep en un término diferente, quizás "^Process:"

grep -h "^Process:" /Library/Logs/DiagnosticReports/* | sort | uniq -c

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X