オフィスのAndroidデバイスでプロセスを自動化するためにbashスクリプトを使用します。私は、スクリプト内でこのようなシェルを呼び出す:(...
はadbのシェルコマンドの任意の量のために立ってみましょう。)adbシェルの起動には多くのリソースが必要ですか?
#!/bin/bash
...
adb shell do stuff
adb shell do stuff
adb shell do stuff
...
exit
これらのスクリプトは非常にうまく機能します。シェルの1つのインスタンスに複数のコマンドを送信するための研究をすでに行っています。彼らができる限り効率的であるかどうかは疑問だ。私は多くのシステムリソースを使用していますか?このプロセスを使用して非常に大規模な自動化スクリプトを実行しているときに、将来この問題が発生する可能性はありますか?
これは実際に多くを説明します。この質問は、他の質問のシナリオに関連しています。http://stackoverflow.com/questions/39278510/adb-shell-input-command-changes-when-ran-on-multiple-devices/39282793 'input'コマンドは、それらのコマンドが正確に発射されるようにしました。かなり面白いのは、 'input'コマンドがJavaアプリケーションだということです。 – jagdpanzer