我在QNX操作系统中运行一些守护程序用户进程以及一些Xlet GUI应用程序。我使用TeraTerm连接到QNX控制台。我需要获取正在运行的用户应用程序/进程的列表,以便查看哪些用户应用程序已经在系统中运行。我需要processID,memory&程序的名字。
我遇到了pidin
命令,但它列出了所有进程。无法过滤掉用户进程及其应用名称?
答案 0 :(得分:3)
您可以尝试pidin a
。
pidin a | grep 'name of your process you are looking for'
答案 1 :(得分:1)
我真的希望有一个更好的答案,比如'使用ps',但是BB10没有包括这个(至少我知道不能访问它)。 但是,有一些东西至少比pidin好一点:
hogs -n -i 1
-n代表'显示进程名称',但我认为你可以省略它,因为它是默认的(?)
-i< N>给出迭代次数,这意味着'1'只显示一次。省略此选项将在3秒内连续列出此输出
输出如下:
$ hogs -n -i 1
PID NAME MSEC PIDS SYS MEMORY
48095409 qconn 1 0% 0% 716k 49%
48111818 sshd 1 0% 0% 412k 28%
48328909 hogs 5 3% 0% 132k 9%
48111820 -sh 77 57% 2% 180k 12%