30 votos

¿Cómo puedo encontrar el motivo del reciente "reinicio" de mi Mac?

Mi Mac acaba de "reiniciarse" mientras miraba hacia otro lado y me gustaría saber si ha sido un fallo o un reinicio pospuesto debido a una actualización.

Mi Mac a veces se bloquea y se reinicia, pero no lo ha hecho desde hace un par de meses.

He instalado algunas actualizaciones del sistema operativo en los últimos días, pero he optado por no reiniciar todavía.

Google Chrome se estaba volviendo lento y llevaba uno o dos días mostrando la flecha verde de actualización. Hice clic en el botón de actualización y me fui a hacer algo antes de que respondiera de alguna manera.

Cuando volví al ordenador parecía que se estaba "reiniciando". Utilizo las comillas porque no creo que se estuviera reiniciando desde cero ya que no vi el logo de Apple con la barra de progreso, que puede ser un poco lento en mi sistema.

Verifiqué que se había reiniciado cambiando a la aplicación Terminal que mostraba el Restored texto con una marca de tiempo de hace un minuto.

Cuando compruebo cuando el último reiniciar estaba usando uptime o Información del Sistema me dice 32 días.

La App Store me dice que todavía tengo que reiniciar para completar las actualizaciones.


¿Cómo puedo comprobar por qué se acaba de "reiniciar"? Quiero saber si mi problema de bloqueo regresó después de tanto tiempo de estabilidad, si pedirle a Chrome que se actualice de alguna manera permitió que las otras actualizaciones pendientes reiniciaran el sistema operativo, o si fue por alguna otra razón.

1 votos

Sólo para aclarar, ¿entiendo bien tus datos que tu Mac no se reinició, sino que lo hizo Google Chrome?

0 votos

@Monomeeth No del todo. Le pedí a Google Chrome que se reiniciara pero todo el SO se "reinició" en cierta medida, incluyendo la Terminal. Pero parecía ser algún tipo de "reinicio" que no se contaba como un reinicio.

1 votos

Parece que has cerrado la sesión de tu cuenta de usuario, no que tu máquina se haya reiniciado.

35voto

guipedreira Puntos 11

Yo uso mucho Terminal, así que mi respuesta incluirá los comandos utilizados en esa aplicación. Sé que Console proporciona detalles, pero rara vez lo veo como algo más que una GUI para acceder a los registros. Terminal se encuentra en la carpeta Utilidades que se encuentra en la carpeta Aplicaciones.

En los MacOS más recientes (MacOS 10.12 y posteriores) con el sistema de registro unificado, el procesamiento de los archivos de texto no muestra toda la historia, por lo que hay que utilizar la función log show el comando de abajo:

log show --predicate 'eventMessage contains "Previous shutdown cause"' --last 24h

Por supuesto, amplíe el tiempo si su reinicio ocurrió hace más de 24 horas.

Después de un tiempo, debería ver un mensaje que contiene un número que indica una razón. Para encontrar el significado de ese número, puedes utilizar este sitio: https://georgegarside.com/blog/MacOS/shutdown-causes/ . Por ejemplo, mi última causa de apagado fue "-128" que, desafortunadamente, es "desconocido".

En los sistemas más antiguos, debería poder encontrar el texto "Causa de apagado anterior" en el registro del sistema. Puedes encontrarlo utilizando este comando (que puedes copiar/pegar en el terminal):

grep "Previous shutdown cause" /var/log/system.log

5voto

Steve Chambers Puntos 5054

Si va a haber un mensaje en alguna parte sobre un reinicio, caída o similar, se encontrará en console.app.

Console.app es su ventanilla única para todos los registros de Unix que genera MacOS y que la mayoría de la gente nunca mirará o entenderá. Puedes encontrarla en /Aplicaciones/Utilidades.

Normalmente se abre con una vista de los registros de toda la máquina (panel superior izquierdo de la ventana). Puedes desglosar y ver los registros generados por subsistemas, aplicaciones y fabricantes específicos.

Aunque de vez en cuando echo un vistazo a los registros en console.app encuentro que mucho de lo que se muestra es confuso y/o sólo "ruido". Sin embargo, es posible que encuentres un mensaje del sistema allí que podría apuntar a la razón por la que tu sistema se reinició.

2 votos

No puedo encontrar ninguna manera de localizar los eventos de hace aproximadamente 24 horas utilizando console.app

2 votos

Aparte de la ordenación por la columna de la hora, no conozco ninguna función de búsqueda que permita buscar por fecha/hora

3voto

dolmen Puntos 121

En un terminal, escriba este comando:

$ log show --predicate 'eventMessage contains "System shutdown initiated"' --last 1h
Filtering the log data using "composedMessage CONTAINS "System shutdown initiated""
Skipping info and debug messages, pass --info and/or --debug to include.
Timestamp                       Thread     Type        Activity             PID    
TTL  
2022-03-07 17:10:37.430378+0100 0x1116819  Default     0x0                  
1      0    launchd: [system:] System shutdown initiated by: reboot[84708]<-bash[84578]<-launchd[1]
--------------------------------------------------------------------------- 
-----------------------------------------
Log      - Default:          1, Info:                0, Debug:             0, Error:          0, Fault:          0
Activity - Create:           0, Transition:          0, Actions:           0

Esto me dio la marca de tiempo precisa cuando el cierre comenzó y que un shell script iniciado por launchd lo inició ( reboot[84708]<-bash[84578]<-launchd[1] ).

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