Bonjour d'apres les divers post sur le forum une fonction kill exist mais le probleme est quelle include mettre parce que je n'ai pas trouvé
Merci d'avance de vos reponses
Bonjour d'apres les divers post sur le forum une fonction kill exist mais le probleme est quelle include mettre parce que je n'ai pas trouvé
Merci d'avance de vos reponses
Peut être signal.h ?
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux
2 conseils:
1.2.man kill
puis quand c'est finilocate -u &
Je crois que je l'ai vue dans /usr/include/locate signal.h
/usr/include/sys/signal.h
/usr/include/signal.h
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux
Salut,
Sous *nix : http://man.developpez.com/man2/kill.2.php
a++
Un petit exemple de code :
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
25
26
27
28 #include <unistd.h> //Pour l'instruction fork(); #include <stdio.h> #include <signal.h> //pour l'instruction kill et le signal SIGKILL int main() { int i; int pid; char c; if (pid=fork()) //Si le pid du pere est egal au pid du fils { printf("voulez-vous tuer le fils?"); //On demande si on veut tuer le fils scanf("%c",&c); if (c=='o') //Si o est taper { kill(pid,SIGKILL); //Alors on le tu via l'instruction kill(); } } else { while(1) //Si non tant que c'est pas le cas on fait une boule infinie qui affiche la valeur de i { printf("%d",i++); } } }
It's a pleasure.
Pense au "Tag Résolu", pour que les autres lecteurs ne perdent pas de temps avec des questions deja resolues
Un détail à prendre en considération : SIGKILL est le seul signal qui ne peut être "trappé" pour fermer correctement l'application qu'on veut "tuer" (libération des ressources, fermeture des fichiers ouverts, ...), il est donc préférable de faire le kill avec SIGTERM.Envoyé par freddy766
Partager