通过 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
我目前 运行 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