如何使用 Linux 中的命令行休眠/挂起?

如何使用 Linux 中的命令行休眠/挂起?

可能重复:
通过命令行让 'nix box 进入睡眠状态?

我发现解决办法是:

pmi action hibernate

但是当我输入该内容时,它显示:

Error org.freedesktop.DBus.Error.ServiceUnknown:
 The name org.freedesktop.Hal was not provided by any .service files

我无法再继续下去了。请帮我解决这个问题。

答案1

在 Ubuntu 中,有一个脚本是 pm-utils 包的一部分 -/usr/sbin/pm-suspend可用于从命令行暂停。

sudo /usr/sbin/pm-suspend

此外,还有pm-hibernate休眠到磁盘和pm-suspend-hybrid组合休眠/挂起功能。

答案2

低级方式是

echo -n mem > /sys/power/state

或暂停到磁盘(休眠)

echo -n disk > /sys/power/state

可用模式可通过以下方式找到

cat /sys/power/state

相关内容