Bagaimana cara memeriksa apakah adaptor laptop AC dicolokkan atau tidak?


11

Saya perlu memeriksa skrip bash yang berjalan ketika laptop saya mulai jika adaptor AC dicolokkan atau tidak. Apakah ini mungkin?

Jawaban:


12

Anda dapat menggunakan acpidengan -aargumen. Untuk melihat cara kerjanya, jalankan di terminal Anda:

acpi -a

Secara default, acpipaket tidak diinstal di Ubuntu, tetapi sangat mudah dan cepat untuk menginstal dari terminal Anda menggunakan perintah berikut:

sudo apt-get install acpi

Kemudian, dalam skrip Anda, Anda dapat menggunakan misalnya:

ac_adapter=$(acpi -a | cut -d' ' -f3 | cut -d- -f1)

if [ "$ac_adapter" = "on" ]; then
    notify-send "AC Adapter" "The AC Adapter is on."
else
    notify-send "AC Adapter" "The AC Adapter is off."
fi

Untuk membuat skrip dijalankan saat start up, cukup tambahkan entri baru di daftar crontab Anda (menggunakan crontab -eperintah) sebagai berikut:

@reboot DISPLAY=:0.0 /path/to/your/script

Jawaban yang bagus, pertanyaan saya berikutnya adalah tentang kondisi baterai, tetapi acpiselesaikan juga masalah ini. Terima kasih!
user222682
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.