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以下を使用してrootとして生成できます。

#!/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

関連情報