Saya perlu memeriksa skrip bash yang berjalan ketika laptop saya mulai jika adaptor AC dicolokkan atau tidak. Apakah ini mungkin?
11
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!