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
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
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager