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@linuxcool ~]# acpid -l acpid.txt /var/log/
使用-d参数启用调试模式:
[root@linuxcool ~]# acpid -d
使用-g参数,更改权限组,授权于root组:
[root@linuxcool ~]# acpid -g root