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