Как сделать так, чтобы `last` показывал также время приостановки / возобновления?

У меня есть ноутбук и я хочу хранить информацию на каждый день, когда компьютер работает или нет (с точностью до минуты).

Вот вывод из last команды:

 dima tty1 :0 Sat Apr 14 21:56 gone - no logout reboot system boot 4.15.15-1-ARCH Sat Apr 14 21:56 still running root tty2 Sat Apr 14 21:18 - 21:56 (00:37) dima tty1 :0 Sat Apr 14 20:38 - down (01:17) reboot system boot 4.15.15-1-ARCH Sat Apr 14 20:38 - 21:56 (01:17) dima tty1 :0 Sat Apr 14 12:36 - down (06:19) reboot system boot 4.15.15-1-ARCH Sat Apr 14 12:36 - 18:56 (06:19) dima tty1 :0 Thu Apr 12 20:08 - down (1+16:28) reboot system boot 4.15.15-1-ARCH Thu Apr 12 20:07 - 12:36 (1+16:28) dima tty1 :0 Thu Apr 12 13:33 - down (06:34) reboot system boot 4.15.15-1-ARCH Thu Apr 12 13:32 - 20:07 (06:34) 

Я хочу что-то подобное, но также и с информацией о том, когда моя тетрадь будет приостановлена ​​/ возобновлена.

Не могли бы вы сказать, какую команду мне следует использовать?

Если systemd – ваша система инициализации, вы можете увидеть ее таким образом (работает только от пользователя root ):

 [root@centos7 src]# journalctl -t systemd-sleep -- Logs begin at Sat 2018-04-14 23:06:52 MSK, end at Sun 2018-04-15 01:30:01 MSK. -- Apr 15 00:18:55 centos7.localdomain systemd-sleep[3365]: Suspending system... Apr 15 00:23:14 centos7.localdomain systemd-sleep[3365]: System resumed. 

Если вы используете initd качестве системы инициализации, вы можете использовать initd dmesg для одного из следующих шаблонов (вывод зависит от версии ядра и его распределения):

 # entering to suspend state kernel: PM: Preparing system for freeze sleep # exit from suspend state kernel: Suspending console(s) (use no_console_suspend to debug) kernel: PM: suspend of devices complete after 60.341 msecs