#include<unistd.h>
#include<sys/types.h>
#include<stdio.h>
int main(int argc,char *arg[])
{
int pid;
pid=fork();
if(pid<0){
fprintf(stderr,"进程创建失败");
exit(-1);
}
else if(pid==0){
execlp("/bin/ls","ls",NULL);
}
else{
wait(NULL);
printf("子进程已完成");
exit(0);
}
}
匿名回答于2024-05-10 20:12:49