Mejora a 'grep -h “Nombre del proceso BSD” / Library / Logs / DiagnosticReports / * | ordenar uniq -c '

1

Para localizar al culpable de los frecuentes choques de Lion, corrí:

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 la cantidad de bloqueos que tuve durante los últimos días, durante el inicio, el cierre y los intermedios (y / Library / Logs / DiagnosticReports contiene 17 días de informes de fallos ). ¿Qué se puede ejecutar en el terminal para producir una lista más completa de bloqueos de OS X?

    
pregunta Calaf 26.10.2011 - 19:35

1 respuesta

1

Viendo los informes en mi propio directorio ... / DiagnosticReports, veo muchas entradas que no tienen una sección de "Nombre del proceso BSD". De hecho, no tengo esa línea en ninguno de los archivos en DiagnosticReports.

Creo que necesitas grep en un término diferente, tal vez "^ Proceso:"

grep -h "^Process:" /Library/Logs/DiagnosticReports/* | sort | uniq -c
    
respondido por el Bill Nace 27.10.2011 - 15:03

Lea otras preguntas en las etiquetas