Como eu me identifico no meu sistema após a inicialização bem-sucedida. tempo foi acidente ou foi um desligamento ou reinicialização ou outra coisa?

2

Dependendo da reinicialização do sistema, preciso fazer meu aplicativo fazer um acompanhamento.

meu sistema é reiniciado da seguinte forma:

  1. eu mesmo como administrador do sistema reiniciando o sudo init 6 ou o sudo reboot
  2. eu mesmo como administrador do sistema init 0 ou sudo shutdown
  3. NÃO eu, falha do sistema de congelar e trava (fisicamente desligar e ligar)
  4. NÃO eu, sistema desligado, falha de energia (fisicamente precisa ligar)

Agora, quando não estou envolvido, o sistema está tendo reinicialização ou desligamento onde não tenho ideia para esses casos.

Mas em todos os meus desligamentos / desligamentos eu tenho um problema pré-definido, onde segundo hardware eu preciso enviar comandos para configurar a configuração que combine com minha caixa.

Então, como posso detectar as ações anteriores? Foi congelado, foi o desligamento, foi reinicializar ou foi etc etc. Assim que eu posso na inicialização ler o log e tomar ações relacionadas?

    
por YumYumYum 19.09.2013 / 23:35

1 resposta

1

Você pode querer dar uma olhada no comando last .

    
por 20.09.2013 / 10:09