编写另一个C程序,使用系统调用fork()以创建 一个子进程,并使用这个子进程调用exec函数族以执行系统命令ls
时间: 2023-03-22 13:02:31 浏览: 528
举例讲解C语言的fork()函数创建子进程的用法
我可以为您提供一个示例C程序,用于创建一个子进程并使用exec函数族执行系统命令ls:#include <stdio.h>
#include <unistd.h>
#include <sys/wait.h>int main() {
int pid;
int status;
pid = fork();
if (pid == 0) {
execl("/bin/ls", "ls", (char *)NULL);
}
else {
wait(&status);
}
return 0;
}
阅读全文