Запущенные приложения в зависимости от батареи или зарядки

Теоретически, можно сделать рейды из «голых приводов» (не разделенных), но я заметил, что ваши диски появляются в виде подразделения GPT, а не MD диски. В общем, я нашел лучший успех / стабильность, разбив мой диск, а затем используя разделы в моих массивах MD.

Я попробую создать таблицу разделов, устанавливая тип раздела в виде AINUX RAID AUTODETECT (FD в FDISK, если я вспомню правильно). Затем воссоздать свой массив.

Кроме того, я обнаружил, что если я не использовал MDADM.conf, я столкнулся с лучшим успехом. Современные версии MD Tools получит всю необходимую информацию из суперблоки вовлеченных перегорок.

1
01.10.2014, 13:37
2 ответа

Если вы используете Ubuntu, вы можете воспользоваться функцией

charging_status(){
    if upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep -qP "state:\s*discharging"
    then
        return 1
    else
        return 0
    fi
}
0
28.01.2020, 01:53

Команда on_ac_power позволяет определить, подключен ли аппарат к розетке переменного тока или работает на батарейках.

if /usr/bin/on_ac_power 
then 
   echo "Plugged to the AC"
else 
   echo "Running on batteries"
fi 
0
28.01.2020, 01:53

Теги

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