我需要使用acpi_listen命令。它没有安装,所以我安装了:
pacman -S acpid然后,当我运行命令acpi_listen时,我得到:
acpi_listen: can't open socket /var/run/acpid.socket: No such file or directory我签了in /var/run,该文件不存在。如果我做了一个ps -ef \ grep,它会输出:
[acpi_thermal_pm]
[ktpacpid]我能做什么?
发布于 2015-11-26 14:21:53
在archlinux中,这将使其工作:systemctl start acpid.service
发布于 2019-03-25 18:22:34
对我来说,acpid.service已经在运行了。我使用Debian 9(拉伸),所以这可能不是每个人的情况。
/var/run/acpid.socket是默认位置。检查acpid.socket的systemd状态会发现实际使用的套接字文件位于何处。
$ 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.sockethttps://unix.stackexchange.com/questions/164492
复制相似问题