0

I want to stop the running monkey by using the adb shell monkey --wait-dbg,but the result is only display like this:Sending WAIT chunkand then the monkey is still running. How to understand the command?The official explain is "Stops the Monkey from executing until a debugger is attached to it."

4

1 回答 1

0

我不确定您的命令为什么不起作用,但您报告说这是有效的:

adb shell ps | awk '/com\.android\.commands\.monkey/ { system("adb shell kill " $2) }'

这是一个 linux 命令行。

让我解释一下:它显示所有正在运行的进程(ps),过滤它以获取“com.android.commands.monkey”(awk)的进程ID,然后向它发送一个SIGTERM信号(kill)。

  • ps(1)列出正在运行的进程。

  • kill(1)将 SIGTERM 信号从 linux 内核直接发送到您的目标进程。

于 2014-04-24T10:11:09.287 回答