Elle me fait tourner la tete cette fonction, je vous explique :
un programme qui prend 2 parametres et qui fait un execlp sur les 2 paramettre. Donc une fois que le 1er paramettre aura finit de s'executer, on n'execute le second.
Nota : cela concerne les processus
Donc le processus 2 doit s'executer apres le processus 1 (cad qd il se termine)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 #include <sys/wait.h> int main(int argc, char **argv) { int status; // processus 1 execlp(argv1[1], argv1[2]); wait(&status); // processus 2 execlp(argv1[3], argv1[4]); }
Partager