i capofamiglia exec

#include<stdio.h>
#include<stdio.h>
#include<sys/signal.h>
#include<unistd.h>


main()
{
int i, status, pid;

pid=fork();
if(pid==0){
printf("child\n");
execl("/bin/ls","ls",".", "-l", 0);

}
else{
printf("parent\n");
wait(&status);
}
}


/*______________________________________________________________________________*/


#include<stdio.h>
#include<stdio.h>
#include<sys/signal.h>
#include<unistd.h>

main()
{
int i, status, pid;
char *myargs[]={"ls","-l","/",NULL};
pid=fork();
if(pid==0){
printf("child\n");
execv("/bin/ls",myargs);

}
else
printf("parent\n");
wait(&status);
}

Comments