/ / Running две приложения / скрипт с рестартиране междувременно без ръчно интервенция -

Изпълнява две приложения / скрипт с рестартиране между тях без ръчна интервенция - Android, bash, shell, adb

Имам две c приложение, работещо на Android казвамhelloWorld и helloHell. Трябва да тичам и двете, но с рестартиране между тях. Имам ADB избутах приложенията в папка в Android файловата система и създадох два скрипта:

helloworld.sh and helloHell.sh

inside helloworld.sh :
./helloworld
reboot

inside helloHell.sh  :
./helloHell
reboot

Написах скрипт за скрипт на хостващия компютър така:

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

Но напразно,

Not30 τη not not not not τη τη not τη not τη not30 τη not not not not τη τη not τη30 not τη τη τη not not τη30 not τη30 year τη τη not30 τη not not τη τη τη not τη τη τη notрестартирайте между тях, без намеса на потребителя между тях.Проблемът тук е след рестартиране без нова команда след това ще бъде изпълнена и трябва да го прекрати ръчно.

Отговори:

-1 за отговор № 1

Премахване reboot от скрипт файл и опитайте това

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