linux - 如何使用命令行“取消挂起”计算机
问题描述
我正在编写一个脚本来定义当我停靠/取消停靠计算机时会发生什么。我希望它在盖子关闭时从计算机上卸下时挂起,并在我将其插回时“取消挂起”。有什么办法可以在 bash 脚本中执行此操作吗?
解决方案
如果计算机被挂起,它就不能运行任何脚本。所以通过 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
推荐阅读
- c# - 无法加载文件或程序集..即使它在正确的位置并且构建良好
- spring - SpringBoot 创建框架启动库
- r - R - 帮助从 0 构建时间列?
- php - 对特定分类有问题循环
- mysql - 数据库架构:当记录具有不同数量的属性(列)
- python - beautifulsoup select 方法返回回溯
- android - 是什么导致 Google Play 开发者控制台中出现此警告:“我们检测到您的应用正在使用旧版本的 Google Play 开发者 API”
- php - 为什么添加标题后无法获取 POSTFIELDS?
- react-native - 如何在本机反应中跨组件全局调用一种方法
- c# - 类型列表参数的正确命名约定