我只能显示 PPID、可执行文件名称和 CPU 使用率列。我必须通过 execlp 执行命令 ps,但我找不到它工作的正确语法。有什么建议吗?
我尝试了 execlp("ps","ps", "-o","ppid cmd cpu", (char *) NULL);
和类似的事情,但它仍然不起作用
最佳答案
你可以试试这个
execlp("ps","ps", "-o","ppid,cmd,cpu", (char *) NULL);
关于linux - 通过 execlp 执行带有特定输出的命令 ps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22451692/