【发布时间】:2017-11-06 22:47:49
【问题描述】:
在拔下手机后,我无法在我的非根 Mate 10 上通过 ADB 保持脚本运行(在后台)。
我尝试使用 nohup 命令,该命令在其他 Android 设备上一直对我有用,但无济于事。我知道 nohup 只能防止 SIGHUP 和 SIGQUIT 信号,因此设备可能会发送不同的信号来终止进程。
我还尝试生成一个子任务,该任务运行脚本以尝试“隐藏”生成的进程,并尝试调用 /system/bin/sh 在具有两者的 shell 中生成一个 shell也失败了。
是否有人对 nohup 的非根 Android 操作系统的替代方案有一些想法,或者对如何解决此问题有任何其他想法?
编辑: disown 和 screen 不存在于 Mate 10 的外壳中,因此无法使用。
【问题讨论】: