Démon acpid podporuje rozhraní ACPI (Advanced Configuration and Power Interface), které umožňuje inteligentní správu napájení ve vašem systému a dotazování se na stav baterie a konfigurace. Poslouchá na souboru (/proc/acpi/event ) a když dojde k události, spustí programy pro zpracování události. Pravidla jsou definována jednoduchými konfiguračními soubory. acpid se podívá do konfiguračního adresáře (/etc/acpi/events ve výchozím nastavení) a analyzovat všechny soubory, které nezačínají tečkou („.“). Každý soubor musí definovat dvě věci:událost a také odpovídající akci.
Tuto službu poskytuje acpid RPM balíček.
# yum install acpid
Řízení služeb
Chcete-li ovládat službu acpid po příštím spuštění systému, použijte nástroj chkconfig:
# chkconfig acpid on
# chkconfig --list acpid acpid 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Chcete-li službu acpid ovládat okamžitě, použijte obslužný program:
# service acpid Usage: /etc/init.d/acpid {start|stop|status|restart|condrestart|reload}
Spusťte službu následovně:
# service acpid start Starting acpi daemon: [ OK ]
Zastavte službu následovně:
# service acpid stop Stopping acpi daemon: [ OK ]
Zkontrolujte, zda je služba spuštěna nebo zastavena:
# service acpid status acpid is stopped
Pokud je služba spuštěna, restartujte ji, jinak nedělejte nic.
# service acpid condrestart Stopping acpi daemon: [ OK ] Starting acpi daemon: [ OK ]
Určete, na kterých úrovních běhu systému je služba aktivní:
# chkconfig --list acpid acpid 0:off 1:off 2:off 3:on 4:on 5:on 6:off
Konfigurace
Démon acpid naslouchá souboru (/proc/acpi/event) a když dojde k události, spustí programy, které událost zpracují. Pravidla jsou definována jednoduchými konfiguračními soubory. acpid se podívá do konfiguračního adresáře (standardně /etc/acpi/events) a analyzuje všechny soubory, které nezačínají tečkou (‘.’). Každý soubor musí definovat dvě věci:událost a také odpovídající akci.
# 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