두 가지 옵션
첫 번째 옵션 (두 번째 목록)은 journalctl
최대 절전 모드와 관련된 가능한 오류 메시지 를 검토하는 것 입니다. 첫 번째 옵션이 결과를 생성하지 않으면 두 번째 옵션은 pm-hibernate
`hibernate로 대체되는 래퍼 스크립트를 생성하는 것 입니다.
랩퍼 스크립트 작성
랩퍼 스크립트를 작성하면 hibernate
바꿀 수 pm-hibernate
있습니다.
디렉토리 찾기 명령은 다음 위치에 있습니다.
랩퍼 스크립트를 작성하기 전에 hibernate
및 pm-hibernate
명령이 상주 하는 디렉토리를 알아야 합니다. 다음 두 명령을 사용하십시오.
$ locate bin/hibernate
/mnt/c/Program Files (x86)/CyberPower PowerPanel Business Edition/bin/hibernate.dll
$ locate bin/pm-hibernate
/mnt/clone/usr/sbin/pm-hibernate
/mnt/old/usr/sbin/pm-hibernate
/usr/sbin/pm-hibernate
작성하려는 랩퍼 스크립트는입니다 /usr/sbin/pm-hibernate
. 나는이없는 hibernate
첫 번째 검색은 윈도우 유틸리티를 발견 있도록 설치 패키지를. 패키지 파일 목록 에 따르면 /usr/sbin/hibernate
두 개의 다른 파일과 함께 표시되어야 합니다.
원본 파일 백업
먼저 원본 파일의 온라인 백업 복사본을 만들고 싶습니다.
sudo cp -a /usr/sbin/pm-hibernate /usr/sbin/pm-hibernate.bak
다음 원본 파일을 삭제하십시오.
sudo rm -f /usr/sbin/pm-hibernate
랩퍼 스크립트 작성
참고 : 대신 래퍼 스크립트 많은 발견으로 쉽게에 대한 심볼 링크를 만드는 pm-hibernate
에 hibernate
: 어떻게 부드러운 또는 심볼릭 링크를 만드는 방법?
내가 사용하고자 gedit
편집하지만 당신은 그것을 대체 할 수있다 nano
거나 vim
또는 어느 편집기를 원하는 :
sudo -H gedit /usr/sbin/pm-hibernate
빈 파일이 나타납니다. 다음 줄에 붙여 넣기
#!/bin/bash
# Wrapper script to replace pm-hibernate with hibernate package
/usr/sbin/hibernate "$@"
랩퍼 스크립트를 실행 파일로 변환
현재 랩퍼 스크립트는 일반 파일입니다. 이를 실행 가능한 객체로 변환해야합니다.
sudo chmod a+x /usr/sbin/pm-hibernate
우리는 이제 운영 래퍼 스크립트를 가지고 있으므로 매번 실행이 대신 pm-hibernate
호출 hibernate
됩니다. 맨 위에서 언급했듯이 journalctl
랩퍼 스크립트를 작성하기 전에 먼저 (다음에 설명) 검토해야합니다 .
리뷰 journalctl
가능한 문제 grep
에 journalctl
대해 최대 절전 모드 메시지가 나타날 수 있습니다 .
최대 절전 모드를 사용하지 않지만 일시 중단을 사용합니다. 다음 명령을 사용하면 suspend
바꿀 메시지와 관련된 모든 메시지를 볼 수 있습니다 hibernate
.
$ journalctl -b | grep -i suspend
Oct 09 22:26:33 alien eyesome[21740]: Lid Open/Close: Wait 3 seconds to see if suspending
Oct 09 22:26:48 alien systemd[1]: Starting TLP suspend/resume...
Oct 09 22:26:48 alien systemd[1]: Started TLP suspend/resume.
Oct 09 22:26:48 alien systemd[1]: Starting Suspend...
Oct 09 22:26:48 alien systemd-sleep[22938]: /lib/systemd/system-sleep/sound: Going to suspend...
Oct 09 22:26:48 alien eyesome[22952]: Wakeup: Going to suspend. Creating: /tmp/eyesome-is-suspending
Oct 09 22:26:49 alien systemd-sleep[22938]: Suspending system...
Oct 10 04:26:38 alien kernel: PM: Suspending system (mem)
Oct 10 04:26:38 alien kernel: Suspending console(s) (use no_console_suspend to debug)
Oct 10 04:26:38 alien kernel: PM: suspend of devices complete after 1142.044 msecs
Oct 10 04:26:38 alien kernel: PM: late suspend of devices complete after 19.766 msecs
Oct 10 04:26:38 alien kernel: PM: noirq suspend of devices complete after 61.505 msecs
Oct 10 04:26:38 alien kernel: Suspended for 21583.011 seconds
Oct 10 04:26:38 alien eyesome[23137]: Lid Open/Close: Wait 3 seconds to see if suspending
Oct 10 04:26:38 alien systemd-sleep[22938]: /lib/systemd/system-sleep/sound: Waking up from suspend...
Oct 10 04:26:38 alien eyesome[23168]: Wakeup: Called from suspend.
Oct 10 04:26:41 alien systemd[1]: Started Suspend.
Oct 10 04:26:41 alien systemd[1]: Stopping TLP suspend/resume...
Oct 10 04:26:41 alien systemd[1]: Reached target Suspend.
Oct 10 04:26:41 alien systemd[1]: suspend.target: Unit is bound to inactive unit systemd-suspend.service. Stopping, too.
Oct 10 04:26:41 alien systemd[1]: Stopped target Suspend.
Oct 10 04:26:42 alien systemd[1]: Stopped TLP suspend/resume.
Oct 10 04:26:52 alien eyesome[24459]: Daemon: Removed file: /tmp/eyesome-is-suspending
Oct 10 05:47:09 alien eyesome[12434]: Lid Open/Close: Wait 3 seconds to see if suspending
Oct 10 05:51:43 alien systemd[1]: Starting TLP suspend/resume...
Oct 10 05:51:44 alien systemd[1]: Started TLP suspend/resume.
Oct 10 05:51:44 alien systemd[1]: Starting Suspend...
Oct 10 05:51:44 alien systemd-sleep[28353]: /lib/systemd/system-sleep/sound: Going to suspend...
Oct 10 05:51:44 alien eyesome[28367]: Wakeup: Suspending. Creating /tmp/eyesome-is-suspending
Oct 10 05:51:45 alien systemd-sleep[28353]: Suspending system...
Oct 10 16:30:59 alien kernel: PM: Suspending system (mem)
Oct 10 16:30:59 alien kernel: Suspending console(s) (use no_console_suspend to debug)
Oct 10 16:30:59 alien kernel: PM: suspend of devices complete after 623.519 msecs
Oct 10 16:30:59 alien kernel: PM: late suspend of devices complete after 19.654 msecs
Oct 10 16:30:59 alien kernel: PM: noirq suspend of devices complete after 61.549 msecs
Oct 10 16:30:59 alien kernel: Suspended for 38348.943 seconds
Oct 10 16:30:59 alien eyesome[28563]: Lid Open/Close: Wait 3 seconds to see if suspending
Oct 10 16:30:59 alien systemd-sleep[28353]: /lib/systemd/system-sleep/sound: Waking up from suspend...
Oct 10 16:30:59 alien eyesome[28599]: Wakeup: Called from suspend.
Oct 10 16:31:02 alien systemd[1]: Started Suspend.
Oct 10 16:31:02 alien systemd[1]: Stopping TLP suspend/resume...
Oct 10 16:31:02 alien systemd[1]: Reached target Suspend.
Oct 10 16:31:02 alien systemd[1]: suspend.target: Unit is bound to inactive unit systemd-suspend.service. Stopping, too.
Oct 10 16:31:02 alien systemd[1]: Stopped target Suspend.
Oct 10 16:31:03 alien systemd[1]: Stopped TLP suspend/resume.
Oct 10 16:31:13 alien eyesome[30020]: Daemon: Removed file: /tmp/eyesome-is-suspending