私のベビアンは永遠に眠りたくありません。 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