通过 Android 设备上的 shell 终止 Logcat 的 -f 输出

Terminate Logcat's -f output via shell on Android device

我目前 运行 logcat -v time -f /dir/to/file.log 使用嵌入式 Android 设备。一切都 运行 成功,日志通过管道传输到文件 file.log

但是,我无法终止 logcat 到文件的管道输出。我知道 CTRL C,但我正在寻找可以通过 Android 的 Runtime.getRuntime().exec() 方法解释的基于字符串的命令。

我的目标是终止写入 file.log 的数据流。没有其他条件适用。

您是否考虑过查看 Process 的文档?我想 destroy() 应该适合你。

参考

https://developer.android.com/reference/java/lang/Process.html