我想制作一个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
Run Code Online (Sandbox Code Playgroud)
通过UNIX域套接字直接与acpid通信是行不通的,因为这是acpi_listen的工作方式,尽管我没有尝试过.还有其他方法吗?