在运行之间有重新启动两个应用/脚本无需人工干预(Running two application/sc

2019-11-03 18:10发布

我已经运行在Android两个C程序说的helloWorld和helloHell。 我需要,但在两者之间重新启动同时运行。 我曾亚行推应用程序在android系统的文件系统中的文件夹,并创建了两个脚本:

helloworld.sh and helloHell.sh 

inside helloworld.sh : 
 ./helloworld
  reboot

inside helloHell.sh  : 
 ./helloHell
  reboot

我已经写了PC主机这样一个shell脚本:

hell-world.sh



1->adb shell sh helloWorld.sh
2->some calculated delay
3->adb shell sh helloHell.sh

但这样做的问题是运行的第一个脚本后(1->)命令挂起(可能是由于所述内部helloworld.sh重新启动),我必须手动执行CTRL + C,然后手动运行第二脚本(2- >)一旦重新启动结束。 我甚至试图做这样的事情的第一个脚本执行后杀死(1->)

PID =$!
kill -9 $PID

invain目标,

我的目标是以后才能执行,必须手动终止它与between.The问题无需用户干预之间在这里运行都与重新启动的应用程序是在重新启动后没有新的命令。

Answer 1:

删除reboot从脚本文件和尝试这个

adb shell sh helloWorld.sh
adb shell reboot
# add some delay here
adb shell sh helloHell.sh


文章来源: Running two application/script with a reboot in between without manual Intervention