首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >acpi_listen:无法打开socket /var/run/acpid.socket:没有这样的文件或目录

acpi_listen:无法打开socket /var/run/acpid.socket:没有这样的文件或目录
EN

Unix & Linux用户
提问于 2014-10-27 18:31:37
回答 2查看 10.1K关注 0票数 7

我需要使用acpi_listen命令。它没有安装,所以我安装了:

代码语言:javascript
复制
pacman -S acpid

然后,当我运行命令acpi_listen时,我得到:

代码语言:javascript
复制
acpi_listen: can't open socket /var/run/acpid.socket: No such file or directory

我签了in /var/run,该文件不存在。如果我做了一个ps -ef \ grep,它会输出:

代码语言:javascript
复制
[acpi_thermal_pm]
[ktpacpid]

我能做什么?

EN

回答 2

Unix & Linux用户

发布于 2015-11-26 14:21:53

在archlinux中,这将使其工作:systemctl start acpid.service

票数 12
EN

Unix & Linux用户

发布于 2019-03-25 18:22:34

对我来说,acpid.service已经在运行了。我使用Debian 9(拉伸),所以这可能不是每个人的情况。

/var/run/acpid.socket是默认位置。检查acpid.socket的systemd状态会发现实际使用的套接字文件位于何处。

代码语言:javascript
复制
$ 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)

只需创建一个指向默认套接字位置的符号链接即可:

代码语言:javascript
复制
sudo ln -s /run/acpid.socket /var/run/acpid.socket

或者,指定要使用哪个套接字:

代码语言:javascript
复制
acpi_listen -s /run/acpid.socket
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/164492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档