据我所知,我们可以通过读取/sys/power/state
文件来检查哪些低功耗配置可用于我们的 Linux 计算机。我们可以通过将这些配置之一写入同一/sys/power/state
文件来打开低功耗模式。
systemctl suspend
我们还可以通过调用或使用 systemd 服务打开低功耗模式systemctl hibernate
。
在我的系统中,我有 3 种低功耗状态可用:内存,支持和冻结。我发现,这systemctl suspend
代表内存状态。
所以问题是:是否可以使用 systemctl 选择可用的 LP 状态之一?对于我的任务来说,使用 systemd 服务激活睡眠模式至关重要,因此其他方法并不可取。