GNU/Linux >> Linux の 問題 >  >> Linux

Linux OS サービス「acpid」

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


Linux
  1. Linux OS サービス「ネットワーク」

  2. Linux OS サービス「ポートマップ」

  3. Linux OS サービス「auditd」

  1. Linux OS サービス「nfs」

  2. Linux OS サービス「microcode_ctl」

  3. Linux OS サービス「hplip」

  1. Linux OS サービス「irqbalance」

  2. Linux OS サービス「rpcgssd」

  3. Linux OS サービス「yum-updatesd」