首页 > 解决方案 > 如何使用命令行“取消挂起”计算机

问题描述

我正在编写一个脚本来定义当我停靠/取消停靠计算机时会发生什么。我希望它在盖子关闭时从计算机上卸下时挂起,并在我将其插回时“取消挂起”。有什么办法可以在 bash 脚本中执行此操作吗?

标签: linuxsuspendsystemctl

解决方案


如果计算机被挂起,它就不能运行任何脚本。所以通过 bash 唤醒是不可能的。

systemctl suspend是暂停计算机的控制台命令。

停靠和取消停靠脚本可以通过 udev 触发,参见。https://help.ubuntu.com/community/LaptopLidAndDockScripts#Dock_and_Undock_Scripts

此处描述了使用盖子打开和关闭事件:https ://askubuntu.com/questions/525995/catch-lid-close-and-open-events


推荐阅读