Я хочу создать приложение для 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
Связь с acpid напрямую через сокет домена UNIX не будет работать, так как работает acpi_listen, хотя я этого не пробовал.Есть ли другой способ?