![如何从 bash 脚本检测 osx 中的笔记本电脑休眠/恢复(合上盖子,打开)](https://linux22.com/image/1378/%E5%A6%82%E4%BD%95%E4%BB%8E%20bash%20%E8%84%9A%E6%9C%AC%E6%A3%80%E6%B5%8B%20osx%20%E4%B8%AD%E7%9A%84%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E4%BC%91%E7%9C%A0%2F%E6%81%A2%E5%A4%8D%EF%BC%88%E5%90%88%E4%B8%8A%E7%9B%96%E5%AD%90%EF%BC%8C%E6%89%93%E5%BC%80%EF%BC%89.png)
答案1
这个 StackOverflow 问题询问非常相似的事情,只是不是特定于 bash 的。接受的答案指出尝试一个名为睡眠观察者其来源可用。
从阅读源代码来看,这个程序似乎使用了苹果特定的IORegisterForSystemPower
功能它允许小型 C 守护进程在系统进入睡眠状态之前和唤醒之后收到系统通知。
据我所知,Mac OS X 上没有通用的 ACPI 守护程序。
这个 StackOverflow 问题询问非常相似的事情,只是不是特定于 bash 的。接受的答案指出尝试一个名为睡眠观察者其来源可用。
从阅读源代码来看,这个程序似乎使用了苹果特定的IORegisterForSystemPower
功能它允许小型 C 守护进程在系统进入睡眠状态之前和唤醒之后收到系统通知。
据我所知,Mac OS X 上没有通用的 ACPI 守护程序。