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의 홈 디렉터리에 배치하고 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 -안드로이드 및 https://wiki.termux.com/wiki/Termux:Boot