El daemon acpid proporciona administración de energía inteligente en un sistema y permite consultar el estado de la batería y la configuración al admitir la interfaz avanzada de configuración y energía (ACPI). Acpid notifica los eventos ACPI a los programas de espacio de usuario.
La especificación ACPI (Advanced Configuration and Power Interface) permite que el sistema operativo controle la cantidad de energía que proporciona a cada dispositivo o periférico conectado al sistema. Esto hace que el sistema operativo apague dispositivos específicos cuando ya no están en uso, como el monitor, proporcionando una administración de energía estable y eficiente.
acpid es un demonio que se ejecuta como un proceso en segundo plano de forma predeterminada y debería iniciarse durante el arranque del sistema. Cada vez que ocurre un evento, ejecuta programas para manejar el evento. Lo hace cuando abre un archivo de eventos (/proc/acpi/event por defecto) y lee todas las líneas. Cuando se recibe una línea (un evento), examina una lista de reglas para ejecutar la que coincida con el evento. Si hay un archivo de bloqueo (/var/lock/acpid por defecto), ignora todos los eventos ACPI entrantes. Se utilizan archivos de configuración
simples para definir las reglas. Busca en un directorio de configuración (/etc/acpi/events por defecto) y se analizan todos los archivos que no comienzan con un punto (‘.’) o terminan con una tilde (~). Cada archivo debe definir un evento y una acción correspondiente. Las líneas en blanco o las líneas con el primer carácter como hash (‘#’) se ignoran.
Hay tres tokens en cada línea: la clave , un signo igual literal y el valor .
- La clave puede tener hasta 63 caracteres, no distingue entre mayúsculas y minúsculas, pero los espacios en blanco son importantes.
- El valor puede tomar hasta 511 caracteres, es sensible a mayúsculas y minúsculas y espacios en blanco. El valor del evento consta de una expresión regular y los eventos se comparan con él.
Comando de instalación:
sudo apt-get install acpid
Sinopsis:
acpid [options]
Opciones:
- c, directorio –confdir
Cambia el directorio en el que acpid busca archivos de configuración de reglas. El directorio predeterminado es /etc/acpi/events. - C, –clientmax number
Cambia el número máximo de conexiones de socket no raíz que se pueden realizar en el socket acpid. El valor predeterminado es 256. - d, –debug
Aumenta el nivel de depuración de acpid en uno. Se ejecuta en primer plano si el nivel de depuración no es cero y se registra en stderr y en el syslog normal. - e, –eventfile filename
Cambia el archivo de eventos. Acpid lee eventos de él. El archivo predeterminado es /proc/acpi/event. - f, –foreground
Mantiene acpid en primer plano al no bifurcarse al inicio. - l, –logevents
Le dice a acpid que registre información relacionada con todos los eventos y acciones. - L, –lockfile filename
Cambia el archivo de bloqueo que se utiliza para detener el procesamiento de eventos. El archivo predeterminado es /var/lock/acpid. - g, –socketgroup groupname
Cambia la propiedad del grupo del socket de dominio. Acpid publica eventos en él. - m, modo –socketmode
Cambia los permisos del socket del dominio UNIX. El valor predeterminado es 0666. - s, –socketfile filename
Cambia el nombre del socket de dominio UNIX que abre acpid. El valor predeterminado es /var/run/acpid.socket. - S, –nosocket filename
Indica a acpid que no abra un socket de dominio UNIX. Esto anula la opción -s, también niega todas las demás opciones de socket. - p, –pidfile filename
Le dice a acpid que use el archivo especificado como su pidfile. Si el archivo existe, se eliminará y se sobrescribirá. El valor predeterminado es /var/run/acpid.pid. - v, –version
Imprime la información de la versión y sale.
- h, –help
Muestra ayuda y sale.
Control de servicio
- Utilice la utilidad de servicio para controlar el servicio acpid:
service acpid
- Para iniciar el servicio:
service acpid start
- Se le pedirá que se autentique.
- Para detener el servicio:
service acpid stop
- Se le pedirá que se autentique.
- Compruebe si el servicio está iniciado o detenido:
service acpid status