Это команда, которую я использую:
last -x|grep shutdown | head -1
но это дает мне продолжительность с +2 часа:
shutdown system down 3.14-1-amd64 Mon Jul 21 08:43 - 22:19 (13:36)
Время последнего отключения (08:43) является правильным, но время запуска (22:19, должно быть 20:19) является неправильным.
Есть ли лучшая команда, чтобы проверить, как давно компьютер был выключен? или мои настройки DST или что-то еще вызывает это?
PS: я использую тестирование Debian (Linux rig 3.14-1-amd64 # 1 SMP Debian 3.14.12-1 (2014-07-11) x86_64 GNU / Linux)
who -b
дает последнее время загрузки системы, last reboot
дает также то, что говорит команда. Если вы подозреваете настройки DST, проверьте текущую дату, сравните ее с реальными значениями и сообщите нам
who -b
дает неверное значение: semko@rig:~$ who -b system boot 2014-07-22 00:24 semko@rig:~$ date Mon Jul 21 22:41:35 CEST 2014
. так что вы можете видеть, что он выключен на 2 часа от date
. semko@rig:~$ last reboot reboot system boot 3.14-1-amd64 Tue Jul 22 00:24 - 22:41 (-1:-42)
последняя запись, а -1: -42 просто абсурдно.