Простой скрипт для трансляции процента заряда батареи с вашего Android-устройства в Интернет.
Прежде всего установите приложения Termux и Termux-api из игрового магазина на свое устройство.
Мы используем git
ruby
termux-api
jq
поэтому затем устанавливаем все эти пакеты на termux.
Я использовал termux-battery-status | grep percentage | grep -oP ': (.*?),' | grep -Eo '[0-9]{1,3}
чтобы получить процентные значения заряда батареи ранее, но jq
— еще более элегантный метод анализа json.
Установите defunkter's gist, используя gem install gist
или любой из указанных методов в https://github.com/defunkt/gist, войдите в свою учетную запись и сгенерируйте токен в соответствии с инструкциями.
Закончив с вышеизложенным, поместите файл bp.sh
в свой домашний каталог termux, используя git clone
и mv
, и сгенерируйте файл gist для использования с именем, которое вы хотите использовать с bp.sh
замените эти значения в скрипте на сгенерированные. те.
Примените подходящие разрешения на выполнение сценария с помощью chmod +x bp.sh
и добавьте его в свои задачи cronjob с помощью cronjob -e
Я запускаю его каждую минуту, поэтому он выглядит так: * * * * * ~/bp.sh
Наконец, запустите задание с помощью crond
и убедитесь, что оно выполняется с помощью pidof crond
Если вы хотите, чтобы этот скрипт запускался автоматически и даже при перезапуске и т. д., посмотрите на изменение init.d
дополнительную информацию можно найти здесь: https://stackoverflow.com/questions/16747880/how-to-use-crontab-in -android и https://wiki.termux.com/wiki/Termux:Boot