答案1
@Adam 说得对。在我的案例中,是笔记本电脑盖 ( LID0
) 导致系统立即恢复。我使用命令 禁用了它echo "LID0" > /proc/acpi/wakeup
。谢谢!
答案2
/etc/systemd/sleep.conf
使用以下配置编辑该文件:
[Sleep]
HibernateMode=shutdown
然后,用来sudo systemctl hibernate
触发休眠。
正如手册中所述systemd-睡眠,该变量在休眠前HibernateMode
写入。如果不将其设置为,systemd 将使用默认的,这在某些系统中可能不起作用。使用它应该会在保存到磁盘后强制机器关机。其他选项是和,解释如下:/sys/power/disk
shutdown
"platform"
shutdown
reboot
platform
内核网站。我在 OpenSUSE 中更新操作系统后遇到了完全相同的问题,此配置帮我解决了这个问题。