如何将 android 的 getevent 输出重定向到文件?

马特

我正在尝试将geteventAndroid 中命令重定向到设备上的文件。

我试过了。getevent > /path/to/file,但这没有用。当我想CTRL+C的时候,文件是空的。

经过进一步调查,我发现如果我使用getevent's-c标志,它会起作用,该标志告诉进程在收到一定数量的事件后终止。这让我相信问题与我正在终止进程这一事实有关。当我使用tee而不是 a 时>,我可以看到输出不会显示在标准输出中,直到过程正常完成。

问题当然是getevent永远不会终止,而且我不能使用该-c标志,因为我事先不知道将收到多少事件。

我怎样才能getevent以这样的方式重定向到一个文件,即使进程被终止,它仍然存在?

如果解决方案需要植根设备,那很好。

编辑:我通过进一步调查发现,如果我确保至少发送了 25 个事件,它会写入文件。但是,如果我确保已发送 30 个事件,则只会将这 25 个事件写入文件。这证实了我的怀疑,这是一个缓冲区问题。

马特

最后,我不得不编写一个循环调用 getevent -c 1 的脚本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将命令的Matlab输出重定向到文件?

来自分类Dev

python:如何将文件输出重定向到流

来自分类Dev

如何将输出重定向到C中的文件?

来自分类Dev

如何将输出重定向到屏幕以及文件?

来自分类Dev

如何将findstr的输出重定向到文件?

来自分类Dev

如何将子流程的输出重定向到文件

来自分类Dev

如何将输出从文件重定向到stdout?

来自分类Dev

如何将curl的输出重定向到多个文件?

来自分类Dev

如何将awk的输出重定向到文件?

来自分类Dev

如何将输出从cron重定向到文件?

来自分类Dev

如何将Jmeter标准输出重定向到文件

来自分类Dev

如何将更多内容的输出重定向到文件

来自分类Dev

如何将输出重定向到 Pester xml 文件?

来自分类Dev

如何将 ngrep 输出重定向到文件

来自分类Dev

Pitest:如何将日志输出重定向到文件?

来自分类Dev

如何将jstack输出重定向到文件?

来自分类Dev

如何将输出重定向到文件,以使先前的重定向输出不丢失?

来自分类Dev

将标准输出重定向到文件

来自分类Dev

将Shell输出重定向到文件

来自分类Dev

将lldb输出重定向到文件

来自分类Dev

将xargs的输出重定向到文件

来自分类Dev

将输出从文件重定向到stdout

来自分类Dev

将Fabric输出重定向到文件

来自分类Dev

将彩色输出重定向到文件

来自分类Dev

将lldb输出重定向到文件

来自分类Dev

将iostat输出重定向到文件

来自分类Dev

无法将输出重定向到文件

来自分类Dev

如何将2个文件的输出重定向到UNIX中的第3个文件

来自分类Dev

将输出重定向到标准输出而不是文件