一个简单的脚本,用于将 Android 设备的电池百分比广播到互联网。
首先,从 Playstore 在您的设备上安装 Termux 和 Termux-api 应用程序。
我们使用git
ruby
termux-api
jq
因此我们接下来在 termux 上安装所有这些软件包。
我正在使用termux-battery-status | grep percentage | grep -oP ': (.*?),' | grep -Eo '[0-9]{1,3}
以前可以获取电池百分比值,但jq
是解析 json 的更优雅的方法。
使用gem install gist
或 https://github.com/defunkt/gist 中的任何给定方法安装 defunkter 的 gist 登录到您的帐户并按照说明生成令牌。
完成上述操作后,使用git clone
和mv
将bp.sh
文件放置在 termux 的主目录中,并生成一个 gist 文件以使用您希望使用bp.sh
使用的名称,将脚本中的这些值替换为生成的值那些。
使用chmod +x bp.sh
为脚本应用合适的执行权限,并使用cronjob -e
将其添加到您的 cronjob 任务中,我每分钟运行一次,因此它看起来像: * * * * * ~/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