debian7에서 최대 절전 모드를 비활성화하는 방법은 무엇입니까?

debian7에서 최대 절전 모드를 비활성화하는 방법은 무엇입니까?

내 베비안이 영원히 잠들기를 원하지 않습니다. debian7에서 최대 절전 모드를 비활성화하는 방법은 무엇입니까? debian7에는 /etc/default/acpi-support 파일이 없습니다.

여기에 이미지 설명을 입력하세요.

vps_ip에 연결된 ssh root@vps_ip를 사용하여 파일을 sudo편집할 때 또 다른 오류가 발생합니다.

sudoedit /etc/pm/sleep.d/000no-hibernate
sudoedit: /etc/pm/sleep.d/000no-hibernate: 해당 파일이나 디렉터리가 없습니다.
sudoedit: 편집 세션의 내용은 /var/에 남아 있습니다. tmp/ 중간 000 절전 없음.XXaG8kTt

답변1

최대 절전 모드로 전환하는 경우pm-utils, /etc/pm/sleep.d/000no-hibernate다음을 사용하여 루트로 생성할 수 있습니다.

#!/bin/sh
if [ "$1" = "hibernate" ]; then
    echo "I disabled hibernation for whatever reason"
    exit 1
fi

실행 가능하게 만드는 것을 잊지 마십시오 chmod +x. pm-utils 문서( ) /usr/share/doc/pm-utils/README에서 이 후킹 메커니즘에 대한 자세한 내용을 읽을 수 있습니다.

답변2

일시 중지 및 최대 절전 모드 비활성화 어떤 종류의 일시 중지도 시도해서는 안되는 시스템의 경우 다음 명령을 사용하여 시스템 수준에서 이러한 대상을 비활성화할 수 있습니다.

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

최대 절전 모드 및 일시 중단을 다시 활성화하려면 다음 명령을 사용하십시오.

sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target

덮개가 닫힐 때 정지되는 것을 방지하려면 /etc/systemd/logind.conf에서 다음 옵션을 설정할 수 있습니다.

[Login]
HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore

그런 다음 systemctl restart systemd-logind.service또는 재부팅을 실행하십시오.

답변3

효과가 있을지 모르겠지만 이걸 찾았어요https://wiki.debian.org/SuspendDebian 8(Jessi)의 경우:

이것을 사용하십시오 : sudo systemctl mask hibernate.target hybrid-sleep.target

관련 정보