Miglioramento a 'grep -h "Nome processo BSD" / Libreria / Log / DiagnosticReports / * | ordinare | uniq -c '

1

Per rintracciare il colpevole per i frequenti arresti anomali di Lion, ho eseguito:

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

che ha prodotto:

   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

ma questa lista sembra essere lungi dall'essere completa per il numero di arresti anomali che ho avuto negli ultimi giorni - durante l'avvio, l'arresto e l'intervallo (e / Library / Logs / DiagnosticReports contiene 17 giorni di rapporti sugli arresti anomali ). Cosa si può eseguire nel terminale per produrre un elenco più completo di arresti anomali di OS X?

    
posta Calaf 26.10.2011 - 19:35
fonte

1 risposta

1

Esaminando i report nella mia directory ... / DiagnosticReports, vedo molte voci che non hanno una sezione "Nome processo BSD". In effetti, non ho quella linea in nessuno dei file in DiagnosticReports.

Penso che sia necessario eseguire il comando grep su un termine diverso, forse "^ Processo:"

grep -h "^Process:" /Library/Logs/DiagnosticReports/* | sort | uniq -c
    
risposta data 27.10.2011 - 15:03
fonte

Leggi altre domande sui tag