设备管理 · 2022年02月20日 0

acpid命令 – 电源高级接口配置

acpid命令向用户空间程序通知ACPI事件, acpid应该在系统引导期间启动,并且默认情况下将作为后台进程运行;它将打开一个事件文件(默认为/proc/acpi/event),并尝试读取代表ACPI事件的整行; 如果事件文件不存在,则acpid将尝试通过输入层和netlink连接到Linux内核; 当从这些来源之一接收到ACPI事件时,acpid将检查规则列表,并执行与事件匹配的规则; 如果存在锁定文件(默认情况下为/var/lock/acpid),则acpid将忽略所有传入的ACPI事件。 **语法格式:** acpid [参数] **常用参数:** | -l 文件名 | 更改acpid写入的日志文件,默认值为/var/log/acpid | | ----------- | --------------------------------------------------------------------- | | -e 文件名 | 此选项更改acpid从中读取事件的事件文件,默认值为/proc/acpi/event | | -g | 此选项更改**acpid**将事件发布到的UNIX域套接字的组所有权 | | -m | 此选项更改acpid将事件发布到的UNIX域套接字的权限;默认值为0666 | | -c | 此选项更改acpid在其中查找规则配置文件的目录;默认为/etc/acpi/events | | -d | 调试模式,默认不会写入日志 | **参考实例** 使用-l参数修改写入日志文件: ``` [root@anycode ~]# acpid -l acpid.txt /var/log/ ``` 使用-d参数启用调试模式: ``` [root@anycode ~]# acpid -d ``` 使用-g参数,更改权限组,授权于root组: ``` [root@anycode ~]# acpid -g root ```