posix — как выполнить & quot; top & quot; только 1 раз в QNX (программирование на С ++)

Я пытаюсь написать простое приложение для QNX. Я установил qnx momentics ide, подключил его к виртуальной машине QNX и попытался выполнить команду top

#include <cstdlib>
#include <iostream>
#include <process.h>
#include <string>
using namespace std;

int main(int argc, char *argv[]) {
system("top");
return EXIT_SUCCESS;
}

И я получаю и получаю результат до тех пор, пока не убью «топовый» процесс вручную в виртуальной машине QNX.
Но мне нужно только 1 раз. Есть идеи ?

0

Решение

Эта страница предлагает вам изменить system("top") в system("top -i 1"),

0

Другие решения

top -i 1

правильный синтаксис, чтобы получить только одну итерацию. -n # для подсчета узлов.

0

По вопросам рекламы [email protected]