通过Android应用程序运行脚本,防止进程被杀死

时间:2014-09-18 18:39:29

标签: android

我有一个脚本,通过以下方式在Android应用中运行:

Process su = Runtime.getRuntime().exec("su");

DataOutputStream outputStream = new DataOutputStream(su.getOutputStream());

outputStream.writeBytes("sh /system/bin/androidtolinux.sh"+ "\n");
outputStream.flush();

outputStream.writeBytes ("\n\nexit\n");
outputStream.flush();

su.waitFor();

这样可以正常工作,但是脚本的一部分会通过以下方式停止zygote:

setprop ctl.stop media & setprop ctl.stop zygote

在此之后,应用程序将被杀死以及它产生的所有进程,包括运行脚本的进程。

所以我的问题是如何通过应用程序运行我的脚本,但是一旦setprop ctl.stop media & setprop ctl.stop zygote运行,脚本进程就不会被杀死。

0 个答案:

没有答案