Есть ли способ контролировать порт зарядки аккумулятора портативного компьютера?

Вы можете зафиксировать статус выхода gatekeeper.sh в переменной и использовать его позже в exit (или return , если это скорее функция чем скрипт)

#!/bin/sh
gatekeeper.sh
status=$?
[ "$status" != 0 ] && <script>
exit "$status"
3
26.02.2016, 06:56
1 ответ

Мой первый вопрос будет «почему»? Если вы обычно используете свой ноутбук от сети, это будет означать, что ваша батарея обычно либо заряжается, либо разряжается. Литий-ионные батареи имеют ограниченный срок службы... см. http://www.newark.com/pdfs/techarticles/tektronix/LIBMG.pdf, в котором срок службы батареи оценивается примерно в 300 циклов зарядки. В зависимости от вашего ноутбука и использования от сети вы можете запускать от одного до нескольких циклов зарядки в день, делая это... убивая свою батарею. У меня есть многолетние ноутбуки, в которых аккумуляторы до сих пор хорошо заряжены (>50% своего первоначального срока службы ), потому что они в основном использовались от сети, а аккумуляторы не подвергались многократному циклированию. Я заменил батареи для дорожных воинов, которые сильно наказывают батареи своих ноутбуков и могут убить их менее чем за несколько минут в течение нескольких лет использования.

Мой второй вопрос будет «почему»? В какой-то момент вы отключитесь от сети, чтобы стать мобильным, и ваша батарея будет разряжена примерно до отметки 25%, потому что она вот-вот начнет заряжаться / только что начала заряжаться. Итак, у вас есть ноутбук, который использует только 1/4 ожидаемого мобильного времени использования.

Мой третий вопрос будет «почему»? Аккумуляторы ноутбуков имеют специальные схемы зарядки, которые отключают заряд элементов, когда они считают, что они полны, и при необходимости выполняют «дозарядку». Судя по светодиоду зарядки на моих ноутбуках, они не продолжают заряжать аккумулятор, когда он полностью заряжен. Итак, вы хотите управлять извне чем-то, для чего батарея уже предназначена.

Если вы действительно хотите это сделать, вы всегда можете «деактивировать порт зарядки», отключив адаптер и подключив его, когда батарея разряжается. Но зачем тебе это?

1
27.01.2020, 21:30

Теги

Похожие вопросы