4 votos

¿Cómo detectar si Mac si reiniciar después de un apagón usando terminal?

Como pregunté en el título, cómo compruebo si una Mac es reiniciar después de experimentar un apagón. Es preferible comprobar esto utilizando el terminal o algún otro script, como me gustaría probar esto automáticamente en una secuencia de comandos al iniciar el sistema.

6voto

Douglas Puntos 10417

Usted puede comprobar por la "causa de apagado" en el registro.

  • 5 es un cierre normal
  • 3 se presiona el botón de encendido
  • 0 es la pérdida del poder

El Capitan y el anterior:

cat /var/log/system.log | grep -i "shutdown cause"

En la Sierra y las versiones posteriores:

log show --predicate "process == kernel" | grep -i "shutdown cause"

O... con awk para obtener el código:

log show --predicate "process == kernel" | awk '/shutdown cause/ {print $12}'

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