我的程序名为“berkut”。我想获取这个程序的 CPU 和内存使用情况,所以我使用 'top' 命令和 'pidof' ,如下所示:
[root#]pidof berkut
xxx
[root#]top -p xxx
(top screen is shown here)
有没有一种快捷方式来组合这两个命令,以便我可以直接用系统调用调用它:system("..."); C++ 的?
字符串传递到“系统”调用的时间并不重要,但不应过长。我手动运行程序,所以我很确定它只有 1 个 PID。这意味着在调用“pidof”时,“xxx”是唯一找到的 1 个 PID。