gpt4 book ai didi

linux - 如何检测挂起、休眠等系统电源事件

转载 作者:可可西里 更新时间:2023-11-01 11:50:47 25 4
gpt4 key购买 nike

我想制作一个 Linux 应用程序,当本地系统(应用程序运行的地方)要挂起、休眠或关闭时,它会向远程主机发送消息。我用谷歌搜索了如何执行此操作并找到了 acpi_listen,但它不起作用。

这是 ps aux | 的结果grep acpi 在我测试的系统上(Ubuntu 10.04 LTS):

root        35  0.0  0.0      0     0 ?        S    Dec03   0:00 [kacpid]
root 36 0.0 0.0 0 0 ? S Dec03 0:00 [kacpi_notify]
root 37 0.0 0.0 0 0 ? S Dec03 0:00 [kacpi_hotplug]
root 934 0.0 0.0 2048 872 ? Ss Dec03 0:00 acpid -c /etc/acpi/events -s /var/run/acpid.socket

直接通过 UNIX 域套接字与 acpid 通信是行不通的,因为那是 acpi_listen 的工作方式,尽管我没有尝试过。还有其他办法吗?

最佳答案

倾听他们的声音 over D-Bus .

关于linux - 如何检测挂起、休眠等系统电源事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4409161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com