나는 사용해야한다acpi_listen주문하다. 설치되지 않아서 이렇게 했습니다.
pacman -S acpid
그런 다음 명령을 실행할 때acpi_listen나는 얻다:
acpi_listen: can't open socket /var/run/acpid.socket: No such file or directory
확인해 보니 /var/run
파일이 존재하지 않습니다. 내가 만들면ps -ef grep |, 다음을 출력합니다.
[acpi_thermal_pm]
[ktpacpid]
어떡해?
답변1
Archlinux에서는 이렇게 하면 작동합니다:systemctl start acpid.service
답변2
나에게는 acpid.service가 이미 실행 중입니다. 나는 Debian 9(stretch)를 사용하므로 이것이 모든 사람에게 해당되는 것은 아닙니다.
/var/run/acpid.socket
기본 위치입니다. systemd 상태를 확인하면 acpid.socket
사용 중인 실제 소켓 파일의 위치를 알 수 있습니다.
$ systemctl status acpid.socket
● acpid.socket - ACPID Listen Socket
Loaded: loaded (/lib/systemd/system/acpid.socket; enabled; vendor preset: enabled)
Active: active (running) since Mon 2019-03-25 18:33:04 CET; 41min ago
Listen: /run/acpid.socket (Stream)
기본 소켓 위치를 가리키는 심볼릭 링크를 생성하면 됩니다:
sudo ln -s /run/acpid.socket /var/run/acpid.socket
또는 사용하려는 소켓을 지정하십시오.
acpi_listen -s /run/acpid.socket