Bonjour,
j'ai compiler ce code avec gcc -o fork fork.c
j'usque la pas de probléme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 #include <stdio.h> #include <unistd.h> int main(void){ int pid; if((pid = fork() ) ==0){ /* Processus fils */ printf("le Fils : mon pid est %d, le pid de Mon papa est %d\n", getpid(), getppid()); } else if(pid > 0){ /* Processus pére */ printf("le pére : mon pid est %d, le pid de Mon papa est %d\n", getpid(), getppid()); printf("\t\t fork a retourné au pére la valeur %d\n", pid); sleep(2); } else perror("ERREUR dans fork !!! "); return 0; }
mais pour l'executer voila ce qui donne.
Alors quelq'un peut il m'aider .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ./fork.c bash: ./fork.c: Permission non accordée
de plus pour d'auter programme pas de probléme.
Meci d'avance
Partager