"마지막" 쇼를 일시 중지/재개 시간으로 만들려면 어떻게 해야 합니까?

"마지막" 쇼를 일시 중지/재개 시간으로 만들려면 어떻게 해야 합니까?

나는 노트북을 가지고 있고 컴퓨터가 실행 중인지 여부(분 단위)에 관계없이 매일의 정보를 저장하고 싶습니다.

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다음과 같이 볼 수 있습니다( 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.

initdinit 시스템으로 사용하는 경우 dmesg다음 패턴 중 하나를 grep할 수 있습니다(출력은 커널 버전 및 커널 배포에 따라 다름).

# 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

관련 정보