我有笔记本,想要存储每天的信息,无论计算机是否运行(精确到分钟)。
这是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)
我想要类似的东西,但也想要有关我的笔记本何时暂停/恢复的信息。
请问,我应该使用哪个命令?
答案1
如果systemd
是您的 init 系统,那么您可以以这种方式查看它(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
作为 init 系统,那么您可以 grep 您的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