解决 Debian 中 systemd 级别的暂停问题

解决 Debian 中 systemd 级别的暂停问题

有时我会跟着导游https://wiki.debian.org/Suspend它给出/共享以下命令 -

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

现在,虽然它给出了启用休眠并再次挂起的命令,但它没有提供任何内容来检查状态。

是否有命令检查休眠和挂起是否打开?

答案1

sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target会告诉您所有这些目标的状态。如果它说它们已被屏蔽,那么您已经使用 禁用了它们systemctl mask

您可以使用检查所有屏蔽文件systemd-delta -t masked。一般来说,systemd-delta它有助于告诉您对 systemd 进行了哪些本地配置;有关详细信息,请参阅其联机帮助页。

/etc/systemd/system您还可以检查;中的符号链接。systemctl mask通过创建到 的符号链接来工作/dev/null。这是一种快速但不是 100% 完美的方法,可以在由于某种原因不起作用ls -l /etc/systemd/system | grep '/dev/null'时查看系统上屏蔽的内容。systemd-delta

相关内容