Der acpid-Daemon unterstützt das Advanced Configuration and Power Interface (ACPI), um eine intelligente Energieverwaltung auf Ihrem System zu ermöglichen und den Batterie- und Konfigurationsstatus abzufragen. Es lauscht auf eine Datei (/proc/acpi/event ) und führt, wenn ein Ereignis eintritt, Programme zur Behandlung des Ereignisses aus. Regeln werden durch einfache Konfigurationsdateien definiert. acpid sucht in einem Konfigurationsverzeichnis (/etc/acpi/events standardmäßig) und parst alle Dateien, die nicht mit einem Punkt (‘.’) beginnen. Jede Datei muss zwei Dinge definieren:ein Ereignis und auch eine entsprechende Aktion.
Dieser Dienst wird von acpid bereitgestellt RPM-Paket.
# yum install acpid
Dienststeuerung
Um den acpid-Dienst nach dem nächsten Systemstart zu steuern, verwenden Sie das Hilfsprogramm chkconfig:
# chkconfig acpid on
# chkconfig --list acpid acpid 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Um den acpid-Dienst sofort zu steuern, verwenden Sie das Dienstdienstprogramm:
# service acpid Usage: /etc/init.d/acpid {start|stop|status|restart|condrestart|reload}
Starten Sie den Dienst wie folgt:
# service acpid start Starting acpi daemon: [ OK ]
Stoppen Sie den Dienst wie folgt:
# service acpid stop Stopping acpi daemon: [ OK ]
Überprüfen Sie, ob der Dienst gestartet oder gestoppt ist:
# service acpid status acpid is stopped
Wenn der Dienst gestartet ist, starten Sie ihn neu, sonst tun Sie nichts.
# service acpid condrestart Stopping acpi daemon: [ OK ] Starting acpi daemon: [ OK ]
Ermitteln Sie, auf welchen Systemausführungsebenen der Dienst aktiv ist:
# chkconfig --list acpid acpid 0:off 1:off 2:off 3:on 4:on 5:on 6:off
Konfiguration
Der acpid-Daemon lauscht auf eine Datei (/proc/acpi/event) und führt, wenn ein Ereignis eintritt, Programme aus, um das Ereignis zu verarbeiten. Regeln werden durch einfache Konfigurationsdateien definiert. acpid sucht in einem Konfigurationsverzeichnis (standardmäßig /etc/acpi/events) und parst alle Dateien, die nicht mit einem Punkt (‘.’) beginnen. Jede Datei muss zwei Dinge definieren:ein Ereignis und auch eine entsprechende Aktion.
# 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