Logs

如何使“最後”節目也暫停/恢復時間?

  • April 14, 2018

我有筆記本,想每天儲存資訊,無論電腦是否執行(精確到分鐘)。

這是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用作 init 系統,那麼您可以使用 grepdmesg獲取其中一種模式(輸出取決於核心版本和核心分佈):

# 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

引用自:https://unix.stackexchange.com/questions/437798