Saya perlu memeriksa skrip bash yang berjalan ketika laptop saya mulai jika adaptor AC dicolokkan atau tidak. Apakah ini mungkin?
Saya perlu memeriksa skrip bash yang berjalan ketika laptop saya mulai jika adaptor AC dicolokkan atau tidak. Apakah ini mungkin?
Jawaban:
Anda dapat menggunakan acpi
dengan -a
argumen. Untuk melihat cara kerjanya, jalankan di terminal Anda:
acpi -a
Secara default, acpi
paket 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 -e
perintah) sebagai berikut:
@reboot DISPLAY=:0.0 /path/to/your/script
acpi
selesaikan juga masalah ini. Terima kasih!