Bagaimana cara memeriksa apakah kabel daya terhubung dari baris perintah?


9

Saya menjalankan ubuntu di notebook saya dan saya perlu cara untuk memeriksa (dari baris perintah) jika kabel daya terhubung. Apakah ada file sistem yang menyimpan log ini? atau adakah perintah bash yang akan membantu saya?

Saya memerlukan ini untuk skrip yang akan berperilaku berbeda tergantung pada apakah kabel listrik dicolokkan atau tidak.

Jawaban:


7
$ cat /proc/acpi/ac_adapter/ACAD/state
state:                   on-line

atau sesuatu yang serupa tergantung pada arsitektur Anda. Ada banyak ekspor negara mesin yang bersembunyi di direktori / proc psuedo.


Bekerja persis seperti itu. Hanya itu / proc / acpi / ac_adapter / AC / state dalam kasus saya.
Malabarba

12
$ cat /sys/class/power_supply/ADP1/online 
1
 [pull power]
$ cat /sys/class/power_supply/ADP1/online 
0

Nilai untuk menempatkan ADP1dapat bervariasi.


Bekerja persis seperti itu juga, hanya dengan "/ sys / class / power_supply / AC / online" untuk saya. Saya menandai jawaban lain sebagai diterima karena itu yang pertama, tetapi keduanya bekerja sama baiknya.
Malabarba

Saya hanya memiliki direktori BAT0 di /sys/class/power_supply. Ada yang tahu kenapa?
user1575682

3

Saya menggunakan sesuatu yang mirip dengan:

acpi -a | grep AC | cut -d: -f2

untuk menampilkan status baterai pada bilah status wmii.


Yang ini tidak bekerja dengan saya karena perintah acpi tidak diinstal. Saya tidak menginstalnya karena metode lain lebih praktis, tetapi mungkin juga berfungsi dengan baik.
Malabarba
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.