Il demone acpid supporta la configurazione avanzata e l'interfaccia di alimentazione (ACPI) per consentire la gestione intelligente dell'alimentazione sul sistema e per interrogare lo stato della batteria e della configurazione. È in ascolto su un file (/proc/acpi/event ) e quando si verifica un evento, esegue i programmi per gestire l'evento. Le regole sono definite da semplici file di configurazione. acpid cercherà in una directory di configurazione (/etc/acpi/events per impostazione predefinita) e analizza tutti i file che non iniziano con un punto ('.'). Ogni file deve definire due cose:un evento e anche un'azione corrispondente.
Questo servizio è fornito da acpid Pacchetto RPM.
# yum install acpid
Controllo del servizio
Per controllare il servizio acpid dopo il successivo avvio del sistema, utilizzare l'utilità chkconfig:
# chkconfig acpid on
# chkconfig --list acpid acpid 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Per controllare immediatamente il servizio acpid, utilizzare l'utilità del servizio:
# service acpid Usage: /etc/init.d/acpid {start|stop|status|restart|condrestart|reload}
Avvia il servizio come segue:
# service acpid start Starting acpi daemon: [ OK ]
Interrompere il servizio come segue:
# service acpid stop Stopping acpi daemon: [ OK ]
Verifica se il servizio è stato avviato o interrotto:
# service acpid status acpid is stopped
Se il servizio è avviato, riavvialo, altrimenti non fai nulla.
# service acpid condrestart Stopping acpi daemon: [ OK ] Starting acpi daemon: [ OK ]
Determina a quali livelli di esecuzione del sistema è attivo il servizio:
# chkconfig --list acpid acpid 0:off 1:off 2:off 3:on 4:on 5:on 6:off
Configurazione
Il demone acpid è in ascolto su un file (/proc/acpi/event) e quando si verifica un evento, esegue i programmi per gestire l'evento. Le regole sono definite da semplici file di configurazione. acpid cercherà in una directory di configurazione (/etc/acpi/events per impostazione predefinita) e analizzerà tutti i file che non iniziano con un punto ('.'). Ogni file deve definire due cose:un evento e anche un'azione corrispondente.
# ll /etc/acpi/events total 8 -rw-r--r-- 1 root root 168 Nov 12 2015 power.conf -rw-r--r-- 1 root root 236 Nov 12 2015 video.conf
# cat /etc/acpi/events/power.conf # ACPID config to power down machine if powerbutton is pressed, but only if # no gnome-power-manager is running event=button/power.* action=/etc/acpi/actions/power.sh
# cat /etc/acpi/events/video.conf # Configuration to turn on DPMS again on video activity, needed for some # laptops. Disabled by default, uncomment if your laptop display stays blank # after you close and open the lid. #event=video.* #action=/usr/sbin/vbetool dpms on