Primero, permítanme comenzar diciendo que sé que este es un hilo antiguo. Solo comento para que otros que encuentren esto mientras hurgan en la red (como lo hice hoy) tengan una respuesta clara.
En segundo lugar, tenga en cuenta que el siguiente comando es una mala práctica y se incluye en la categoría "usos inútiles de cat" (búsqueda en Google) ...
cat /var/log/messages | grep "`LC_ALL=en_en.utf8 date +"%b %e"`"
Esa línea debe cambiarse a:
grep "`LC_ALL=en_en.utf8 date +"%b %e"`" /var/log/messages
grep, y la mayoría de los comandos unix / linux (sed, awk, etc ...) no requieren que cat lea el contenido de un archivo. Es suficiente colocar la ruta y el nombre del archivo después del comando para pasarlo como argumento. Agregar una tubería y otro comando externo (cat) es solo pérdida de tiempo y recursos.
Finalmente, en cuanto a dónde encontrar un registro de los apagados y / o reinicios del sistema, use el último comando, ya que eso es exactamente para lo que está destinado. Lee el archivo de registro / var / log / wtmp para todas las entradas de inicio / cierre de sesión. Debido a que los apagados y reinicios son en realidad un evento de inicio / cierre de sesión a nivel del sistema, se registran aquí. Lo mismo se aplica para el apagado de la consola raíz, es un evento de cierre de sesión.
Ejemplo:
last -5 reboot shutdown root
Esto le dará las últimas 5 entradas de reinicio, apagado y raíz (se incluye el apagado de la consola) en el registro de wtmp.
Resultado:
reboot ~ Mon Mar 23 14:51
shutdown ~ Mon Mar 23 14:49
root console Mon Mar 23 14:49 - shutdown (00:00)
reboot ~ Mon Mar 16 09:54
shutdown ~ Thu Mar 12 17:41
Espero que esto ayude a cualquiera que se encuentre con este hilo. :-)
last -x
funciona. Este comando muestra una línea similar a la siguiente:shutdown system down 2.6.32-23-generi Sun Jul 25 09:12 - 19:00 (-14815+-13:
Gracias por la información sobre la batería. Mi sistema también tiene esto, ¡así que tendré que comprobarlo! Parece actualizar estos archivos cada 5 segundos más o menos. ¡Gracias!