请用c语言实现linux中的ps -ef命令
时间: 2024-06-13 13:04:07 浏览: 174
linux常用命令的c语言实现
4星 · 用户满意度95%
要用C语言实现Linux中的ps -ef命令,可以使用系统调用函数execlp()来调用ps命令。具体实现代码如下:
```
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main() {
execlp("ps", "ps", "-ef", NULL);
return 0;
}
```
这段代码中,execlp()函数的第一个参数是要执行的命令,第二个参数是命令的名称,第三个参数是命令的参数,最后一个参数必须为NULL。执行这段代码后,就可以在终端上看到与ps -ef命令相同的输出结果。
阅读全文