Un script simple para transmitir el porcentaje de batería desde su dispositivo Android a Internet.
En primer lugar, instale las aplicaciones Termux y Termux-api desde Play Store en su dispositivo.
Usamos git
ruby
termux-api
jq
por lo que a continuación instalamos todos esos paquetes en termux.
Estaba usando termux-battery-status | grep percentage | grep -oP ': (.*?),' | grep -Eo '[0-9]{1,3}
para obtener valores de porcentaje de batería anteriormente, pero jq
es un método aún más elegante para analizar json.
Instale la esencia de defunkter utilizando gem install gist
o cualquiera de los métodos proporcionados en https://github.com/defunkt/gist, inicie sesión en su cuenta y genere un token según las instrucciones.
Una vez que haya terminado con lo anterior, coloque el archivo bp.sh
en su directorio de inicio de termux usando git clone
y mv
y genere un archivo gist para usar con el nombre que desea usar con bp.sh
reemplace esos valores en el script con los generados. unos.
Aplique los permisos de ejecución adecuados para el script usando chmod +x bp.sh
y agréguelo a sus tareas cronjob usando cronjob -e
Lo ejecuto cada minuto para que se vea así: * * * * * ~/bp.sh
Finalmente comience el trabajo usando crond
y asegúrese de que se esté ejecutando usando pidof crond
En caso de que desee que este script se ejecute automáticamente e incluso durante los reinicios, etc., consulte la modificación init.d
Puede encontrar más información aquí: https://stackoverflow.com/questions/16747880/how-to-use-crontab-in -Android y https://wiki.termux.com/wiki/Termux:Boot