comando acpid en Linux con ejemplos

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. 

     

version

  • h, –help 
    Muestra ayuda y sale. 

     

help

Control de servicio 
 

  • Utilice la utilidad de servicio para controlar el servicio acpid: 
     
service acpid
  •  

service

  • Para iniciar el servicio: 
     
service acpid start
  • Se le pedirá que se autentique.
  • Para detener el servicio: 
     
service acpid stop
  •  

stop service

  • Se le pedirá que se autentique.
  • Compruebe si el servicio está iniciado o detenido: 
     
service acpid status
  •  

status

Publicación traducida automáticamente

Artículo escrito por soumya08 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *