Primeiro, deixem-me começar por dizer que sei que este é um fio mais antigo. Apenas comento para que outros que encontrem isto enquanto espreitam pela rede (como eu fiz hoje) tenham uma resposta clara.
Segundo, note-se que o seguinte comando é uma má prática e cai na categoria “usos inúteis do gato” (pesquisa no google)…
cat /var/log/messages | grep "`LC_ALL=en_en.utf8 date +"%b %e"`"
Essa linha deve ser mudada para:
grep "`LC_ALL=en_en.utf8 date +"%b %e"`" /var/log/messages
grep, e a maioria dos comandos unix/linux (sed, awk, etc…) para esse efeito não requerem que o gato leia o conteúdo de um ficheiro. É suficiente colocar o caminho e o nome do ficheiro após o comando para o passar como argumento. Adicionar um cano e outro comando externo (cat) é apenas perda de tempo e recursos.
Finalmente, Quanto a onde encontrar um registo de paragens e/ou reinicializações do sistema, use o último comando, pois é exactamente para isso que ele se destina. Lê o ficheiro de registo /var/log/wtmp para todas as entradas de login/logout. Uma vez que as paragens e reinicializações são na realidade um evento de login/logout ao nível do sistema, são registadas aqui. O mesmo se aplica ao encerramento da consola raiz, trata-se de um evento de logout.
Exemplo:
last -5 reboot shutdown root
Isto dar-lhe-á as últimas 5 entradas de reinicialização, encerramento, e root (encerramento da consola incluído) no log 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 isto ajude quem tropeçar neste fio. :-)