Это команда, которую я использую:
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 просто абсурдно.