Làm thế nào để kiểm tra xem cáp nguồn được kết nối từ dòng lệnh?


9

Tôi đang chạy Ubuntu trên máy tính xách tay của mình và tôi cần một cách để kiểm tra (từ dòng lệnh) nếu cáp nguồn được kết nối. Có tập tin hệ thống nào giữ nhật ký này không? hoặc có một lệnh bash sẽ giúp tôi?

Tôi cần điều này cho một tập lệnh sẽ hoạt động khác nhau tùy thuộc vào việc dây nguồn có được cắm hay không.

Câu trả lời:


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

hoặc một cái gì đó tương tự tùy thuộc vào kiến ​​trúc của bạn. Có nhiều xuất khẩu trạng thái máy ẩn trong thư mục / Proc psuedo.


Hoạt động chính xác như thế. Chỉ có nó là / Proc / acpi / ac_ad CHƯƠNG / AC / state trong trường hợp của tôi.
Malabarba

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

Giá trị để thay thế ADP1có thể thay đổi.


Cũng hoạt động chính xác như vậy, chỉ với "/ sys / class / power_supply / AC / online" cho tôi. Tôi đã đánh dấu câu trả lời khác là được chấp nhận vì nó là lần đầu tiên, nhưng cả hai đều hoạt động tốt như nhau.
Malabarba

Tôi chỉ có một thư mục BAT0 trong /sys/class/power_supply. Bất cứ ý tưởng tại sao?
dùng1575682

3

Tôi sử dụng một cái gì đó tương tự như:

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

để hiển thị trạng thái pin trên thanh trạng thái wmii.


Cái này không hoạt động với tôi vì lệnh acpi chưa được cài đặt. Tôi đã không cài đặt nó bởi vì các phương pháp khác thực tế hơn, nhưng nó có thể cũng hoạt động tốt.
Malabarba
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.