acpid デーモンは Advanced Configuration and Power Interface (ACPI) をサポートし、システムのインテリジェントな電源管理を可能にし、バッテリーと構成の状態を照会します。ファイルをリッスンします (/proc/acpi/event )、イベントが発生すると、プログラムを実行してイベントを処理します。ルールは、単純な構成ファイルによって定義されます。 acpid は構成ディレクトリ (/etc/acpi/events) を調べます デフォルトでは)、ピリオド(「.」)で始まらないすべてのファイルを解析します。各ファイルは、イベントと対応するアクションの 2 つを定義する必要があります。
このサービスは acpid によって提供されます RPM パッケージ。
# yum install acpid
サービス コントロール
次回のシステム起動後に acpid サービスを制御するには、chkconfig ユーティリティを使用します:
# chkconfig acpid on
# chkconfig --list acpid acpid 0:off 1:off 2:on 3:on 4:on 5:on 6:off
acpid サービスをすぐに制御するには、サービス ユーティリティを使用します。
# service acpid Usage: /etc/init.d/acpid {start|stop|status|restart|condrestart|reload}
次のようにサービスを開始します:
# service acpid start Starting acpi daemon: [ OK ]
次のようにサービスを停止します:
# service acpid stop Stopping acpi daemon: [ OK ]
サービスが開始または停止されているかどうかを確認します:
# service acpid status acpid is stopped
サービスが開始されている場合は再起動します。それ以外の場合は何もしません。
# service acpid condrestart Stopping acpi daemon: [ OK ] Starting acpi daemon: [ OK ]
サービスがアクティブなシステム実行レベルを決定します:
# chkconfig --list acpid acpid 0:off 1:off 2:off 3:on 4:on 5:on 6:off
構成
acpid デーモンはファイル (/proc/acpi/event) をリッスンし、イベントが発生すると、プログラムを実行してイベントを処理します。ルールは、単純な構成ファイルによって定義されます。 acpid は構成ディレクトリ (デフォルトでは /etc/acpi/events) を調べ、ピリオド ('.') で始まらないすべてのファイルを解析します。各ファイルは、イベントと対応するアクションの 2 つを定義する必要があります。
# 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