Este é o comando que estou usando:
last -x|grep shutdown | head -1
mas está me dando a duração com +2 horas:
shutdown system down 3.14-1-amd64 Mon Jul 21 08:43 - 22:19 (13:36)
o último horário de desligamento (08:43) está correto, mas o horário de inicialização (22:19, deve ser 20:19) está incorreto.
Existe um comando melhor para verificar há quanto tempo o PC foi desligado? ou minhas configurações de horário de verão ou alguma outra coisa estão causando isso?
PS: Estou usando o teste Debian (Linux rig 3.14-1-amd64 # 1 SMP Debian 3.14.12-1 (11-07-2014) x86_64 GNU / Linux)
who -b
dá o último tempo de inicialização do sistema, last reboot
também fornece o que diz o comando. Se você suspeitar de configurações de DST verificar a data atual e compará-lo com os valores reais e deixe-nos saber
who -b
dá valor incorreto: semko@rig:~$ who -b system boot 2014-07-22 00:24 semko@rig:~$ date Mon Jul 21 22:41:35 CEST 2014
. assim você pode ver que está desligado por 2 horas a partir de date
. semko@rig:~$ last reboot reboot system boot 3.14-1-amd64 Tue Jul 22 00:24 - 22:41 (-1:-42)
é a última entrada e -1: -42 é simplesmente absurdo.