Android デバイスからインターネットにバッテリーの割合をブロードキャストする簡単なスクリプト。
まず、デバイスの Playstore から Termux および Termux-api アプリをインストールします。
git
ruby
termux-api
jq
を使用するので、次にこれらのパッケージをすべて termux にインストールします。
私はtermux-battery-status | grep percentage | grep -oP ': (.*?),' | grep -Eo '[0-9]{1,3}
これまでは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 のホーム ディレクトリに配置し、 bp.sh
で使用する名前で使用する gist ファイルを生成します。スクリプト内のこれらの値を、生成された値に置き換えます。もの。
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