我想在循环中运行一些adb命令。但是当我像下面那样运行时,我的问题是MyActivity持续时间大约为15分钟。我想在上一份工作开始后立即开始每项工作。使用以下脚本,每个作业在下一次启动之前完成。我如何强制等待并行并行运行?
#!/bin/bash
i=0
while [ $i -lt 10 ]; do
adb shell am start com.package/app.MyActivity
done
答案 0 :(得分:1)
使用&
:
for i in {1..10}; do
adb shell am start com.package/app.MyActivity &
done
您可能希望在循环中添加sleep 1
左右的命令,以防adb
不想一次启动太多事情。