“systemctl hibernate”和“hibernate”命令有什么区别?

“systemctl hibernate”和“hibernate”命令有什么区别?

我按照说明配置了休眠功能这里适用于 Ubuntu 20.04。

然后我尝试了systemctl hibernate命令hibernate并且都运行正常。

根据 的描述manhelp并且由于systemctl和的位置不同hibernate(从whereiswhich),似乎这些命令有不同的实现。

它们之间有什么区别?应该使用哪一个?

相关问题:pm-hibernate 与 systemctl hibernate 的区别

答案1

hibernate命令已被 取代systemctl hibernate。建议使用systemctl hibernatehibernate出于兼容性原因,命令在系统中仍然可用。

在大多数 Ubuntu 和类似的 Linux 发行版中,systemctl 工具已取代了以前版本中使用的电源管理命令。例如,以下命令已被 systemctl 取代,如下所示:halt → systemctl halt poweroff → systemctl poweroff reboot → systemctl reboot .... 但出于兼容性原因,旧命令在系统中仍然可用,但建议依赖 systemctl。

来源:如何关闭、重启、挂起和休眠 Linux

电源管理命令的工作原理: 关闭、重启、挂起和休眠 Linux 系统

相关内容