一個簡單的腳本,用於將 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