我正在尝试通过每晚运行的shell脚本在我的设备上运行一些测试包,为此我需要运行adb reboot命令。我的问题是'adb reboot'命令确实使系统重新启动,但它永远不会完成(如果我手动运行以发出另一个命令,我需要做一个键盘中断)我想知道是否还有我能做的我的脚本在一段固定的时间后转到下一个命令? adb reboot命令可能出现什么问题?对不起,如果我的问题含糊不清。
感谢。
答案 0 :(得分:4)
adb正在等待设备响应,但设备无法响应,因为它在响应之前重新启动。
尝试这样的bash脚本:
#!/bin/bash
adb reboot & # run in background
sleep 2 # give it time to run
kill -SIGINT $! # send Ctrl-C to PID of last background process
**没有经过测试