나는 당신이 언급하는 것이 그것과 관련이 있다고 생각하지 않습니다.
/var/log/pm-suspend.log
힌트가 있는지 확인 하십시오.
이러한 문제는 일반적으로 일부 프로세스가 시스템 정지를 중지하기 때문에 발생합니다.
하다
dmesg -T|grep Freez -A4
다음 항목을 찾으십시오.
--
[sun mar 3 15:19:48 2013] Freezing user space processes ...
[sun mar 3 15:20:08 2013] Freezing of tasks failed after 20.01 seconds (3 tasks refusing to freeze, wq_busy=0):
[sun mar 3 15:20:08 2013] mount.nfs D e8631aa0 0 5518 5517 0x00800004
[sun mar 3 15:20:08 2013] e8631b10 00000086 f7bc0e00 e8631aa0 c1053cb4 c1809020 c192ee00 c192ee00
--
타임 스탬프를 확인하여보고 된 문제 중 일시 중지 시도와 관련된 문제를 확인하십시오. 이 경우 mount.nfs
문제가 발생한 것입니다.
이제 스크립트를에 넣으면 /etc/pm/sleep.d/
일시 중지 및 재개시 스크립트가 실행됩니다. 파일 이름은 사용자 스크립트의 경우 주문 번호 00-49로 시작해야합니다 (자세한 내용은 참조 man pm-suspend
).
스크립트는 다음과 같습니다
#!/bin/sh
(killall -9 mount.nfs; exit 0)
문제가 발생한 다른 프로세스에 대한 해당 항목이있는 경우
괄호이며 exit 0
속임수입니다. 프로세스를 찾을 수 없으면 killall
종료 코드 1로 종료되어 전체 일시 중단이 취소됩니다. 위의 코드는 killall
0으로 끝나는 하위 셸에서 실행 됩니다.
문제가있는 경우 /var/log/pm-suspend.log
스크립트를 일시 중지하고 실행하려는 시도가 기록되는지 확인하십시오 .