我想从我在主机
上运行的script1.sh中执行此操作#!/bin/sh
# adb shell "sh /sdcard/script2.sh &"
script2.sh位于/ sdcard /文件夹内的android设备上。
我希望script2.sh继续在Android上运行。 script2.sh有无限循环。 但上面的命令不起作用。 script1.sh退出后脚本会立即停止。
我也试过
# adb shell "exec sh /sdcard/script2.sh &"
但这也行不通。
答案 0 :(得分:1)
答案 1 :(得分:0)
adb shell" nohup sh /sdcard/script2.sh& amp;"
而不是exec,你可以使用nohup。 nohup的作用是,一旦script1退出,它就会使你的script2成为init进程的子进程(所有进程的父进程)。