したがって、ACで作業を開始するときは実行しません。バッテリーから作業を開始するときは、これ以上のスクリプトを実行します。
私は試した
動作していないようです
Acpiを使用して同様の目標を達成します。
/ usr/bin/acpi_listenを使用して、必要なacpiイベントをキャッチします。私のlapttopでは、バッテリーへの切り替え時に発生するイベントは「ac_adapter ACPI0003:00 00000080 00000000」です。だから私は新しいイベントを作成します:/ etc/acpi/events/switch-to-battery、以下の内容です:
event=ac_adapter ACPI0003:00 00000080 00000000
action=/etc/acpi/switch-to-battery.sh
Ac_adapter.shで好きなことをしてください。 acpi-supportがインストールされている場合、より多くの例が見つかります。
最後に、このコマンドを実行して、新しいイベントを有効にします。
Sudo service acpid restart
本当に正しい質問ではありません。私はいくつかのエラーを取得しますが、今私は修正し、私のpower.shとそれが動作します
if on_ac_power; then
echo 0 > /home/riad/1
#on ac
else
echo 1 > /home/riad/1
#on battery
fi
そしてそれは動作します