android中的pidstat命令?

android中的pidstat命令?,android,linux,arm,archlinux,busybox,Android,Linux,Arm,Archlinux,Busybox,在busybox中受支持的命令之间是否有任何可替代的pidstat命令?我需要在Android设备上运行pidstat。我有busybox,但不支持pidstat。busybox没有这样的命令。但是,它确实提供了top命令,可以以类似的方式使用该命令 顶 顶部[-b][-N计数][-D秒][-m] 提供过程活动的实时视图。每秒从/proc读取所有进程的状态,并显示一个完整的屏幕 其中: $ top -bn10 -p1 -b-在批处理模式下显示top n10-显示10次迭代,然后停止 -p1-

busybox
中受支持的命令之间是否有任何可替代的
pidstat
命令?我需要在Android设备上运行
pidstat
。我有
busybox
,但不支持
pidstat

busybox没有这样的命令。但是,它确实提供了
top
命令,可以以类似的方式使用该命令

顶部[-b][-N计数][-D秒][-m]

提供过程活动的实时视图。每秒从
/proc
读取所有进程的状态,并显示一个完整的屏幕

其中:

$ top -bn10 -p1
  • -b
    -在批处理模式下显示top
  • n10
    -显示10次迭代,然后停止
  • -p1
    -显示PID 1
例子 然后,您可以使用
grep
过滤此输出,如下所示:

$ top -bn10 -p1 | grep -A1 "PID"
  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND
    1 root      20   0  125776   4240   2616 S  0.0  0.4   0:04.61 systemd
--
  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND
    1 root      20   0  125776   4240   2616 S  0.0  0.4   0:04.61 systemd
--
  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND
    1 root      20   0  125776   4240   2616 S  0.0  0.4   0:04.61 systemd
--
当然,您可以操纵
top
,使其显示一组与
pidstat
显示的列相似的列

$ top -bn10 -p1 | grep -A1 "PID"
  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND
    1 root      20   0  125776   4240   2616 S  0.0  0.4   0:04.61 systemd
--
  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND
    1 root      20   0  125776   4240   2616 S  0.0  0.4   0:04.61 systemd
--
  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND
    1 root      20   0  125776   4240   2616 S  0.0  0.4   0:04.61 systemd
--