Получение списка запущенных пользовательских процессов в QNX
Я запускаю несколько пользовательских процессов-демонов, а также некоторые приложения Xlet GUI в операционной системе QNX. Я подключаюсь к консоли QNX с помощью TeraTerm. Мне нужно получить список запущенных пользовательских приложений / порядок процессов, чтобы увидеть, какие пользовательские приложения уже запущены. в системе. Мне понадобится ProcessID, память и имя приложения.
Я наткнулся на pidin
команда, но она перечисляет все процессы. В любом случае, чтобы отфильтровать пользовательский процесс и имена его приложений?
2 ответа
Я действительно хотел бы получить лучший ответ, например "использовать ps", но BB10 не включил его (по крайней мере, мы не можем получить к нему доступ, насколько я знаю). Но, к счастью, есть кое-что, что хоть немного лучше, чем пидин:
hogs -n -i 1
-n расшифровывается как "отображать имя процесса", но я думаю, что вы можете его опустить, потому что это значение по умолчанию (?)
-i
Вывод выглядит так:
$ 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%
Ты можешь попробовать pidin a
,
pidin a | grep 'name of your process you are looking for'