https://askubuntu.com/a/309146/설명하다:
이제 -> 를 사용하는 것이 좋습니다
/sys/class/power_supply/BAT0
.업데이트: Linux 3.19 이상에서는 다음 디렉토리를 살펴봐야 합니다 ->
/sys/class/power_supply/BAT1/
하지만 내 NixOS에서는:
$ uname -a
Linux o 5.19.0 #1-NixOS SMP PREEMPT_DYNAMIC Sun Jul 31 21:03:01 UTC 2022 x86_64 GNU/Linux
$ cat /sys/class/power_supply/BAT1/status
cat: /sys/class/power_supply/BAT1/status: No such file or directory
$ cat /sys/class/power_supply/BAT0/status
Discharging
그래서 무슨 일이 일어났는지 알고 싶어요?
답변1
편집 내용이 올바르지 않거나 적어도 더 이상 올바르지 않은 경우(또는 주석에 따르면 Arch Linux와 관련된 경우) 발생합니다.배터리는 0부터 계산되기 시작합니다., 식별자는 건너뛸 수 있으므로 시스템에 따라 등 BAT0
을 찾을 수 있습니다.BAT1
따라서 모든 배터리 카탈로그를 살펴봐야 하며 일반적으로 특정 시스템에 배터리 카탈로그 같은 것이 있을 것이라고 가정할 수 BAT0
없습니다 BAT1
. 일부 노트북에는 여러 개의 배터리와 여러 개의 디렉터리가 있습니다 BAT?
.