android - 如何将 vmstat 的输出重定向到 Android 操作系统中的文件?

标签 android shell redirect android-ndk adb

我通过 adb shell 命令连接到我的 root 手机,然后运行 vmstat 命令以查看各种系统资源。是 有一种方法可以将 vmstat 的输出重定向到一个文件。我试过:

vmstat > /sdcard/vmstat_output.txt

但它不起作用..它创建了文件但里面没有数据..

有什么想法吗?

最佳答案

我认为 vmstat 的输出在重定向到文件时是 block 缓冲的。因此 vmstat 在将数据刷新到文件之前必须写入一个数据 block ,如果在写入足够之前中断它,则文件为空。如果您等待的时间足够长,您应该会得到一些输出(对我有用)。

您可以让 vmstat 在使用“-n”标志写入几行后自行终止(刷新数据),但该功能似乎已损坏。

我相信/proc/vmstat、/proc/stat 和/proc/meminfo 具有相同的信息,只是格式不像 vmstat 那样好。

关于android - 如何将 vmstat 的输出重定向到 Android 操作系统中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6484240/

相关文章:

android - react-native-maps 与 react-native 0.19.0 的集成问题

java - 从 Gradle 启动时 Robolectric 自定义 TestRunner 不工作

linux - 如何读取每行命令 lspci 的结果作为数组的一个元素?

Bash如何创建目录中所有文件名的txt文件

.htaccess - 301 重定向到 https ://not https://www 上的新域

android - 字符串到日期时间的转换 : Android

c - 在 Linux 上将 * 作为命令行参数传递时的奇怪行为

c# - 将输入从类似键盘的设备重定向到 Windows 环境中的后台进程

c# - 如何检查有效的 URL 地址?

java - 如何确保函数在调用它的函数完成后运行?