KILL |
Tuer |
---|---|
Perl |
Syntaxe
kill expr, list |
Paramètres
Nom | Description | |||
---|---|---|---|---|
expr | Ce paramètre permet d'indiquer le signal à envoyer s'il existe sur votre système : | |||
Constante | Valeur | Description | Système | |
SIGHUP | 1 | Cette constante permet d'envoyer un signal de raccrochage. | POSIX | |
SIGINT | 2 | Cette constante permet d'envoyer un signal d'interruption. | ANSI | |
SIGQUIT | 3 | Cette constante permet d'envoyer d'une touche demandant de quitter. | POSIX | |
SIGILL | 4 | Cette constante permet d'envoyer un signal d'une instruction illégale. | ANSI | |
SIGTRAP | 5 | Cette constante permet d'envoyer un signal d'une trappe d'instruction. | POSIX | |
SIGABRT | 6 | Cette constante permet d'envoyer un signal de message d'abandon. | ANSI | |
SIGIOT | 6 | Cette constante permet d'envoyer un signal de transfère d'entrée/sortie. | BSD | |
SIGBUS | 7 | Cette constante permet d'envoyer un signal d'erreur de bus. | BSD | |
SIGFPE | 8 | Cette constante permet d'envoyer un signal d'erreur de nombre réel (virgule flottante). | ANSI | |
SIGKILL | 9 | Cette constante permet d'envoyer un signal de tuer un processus. | POSIX | |
SIGUSR1 | 10 | Cette constante permet d'envoyer un signal utilisateur 1. | POSIX | |
SIGSEGV | 11 | Cette constante permet d'envoyer un signal de violation de segmentation. | ANSI | |
SIGUSR2 | 12 | Cette constante permet d'envoyer un signal utilisateur 2. | POSIX | |
SIGPIPE | 13 | Cette constante permet d'envoyer un signal de faute dans le tuyau (Pipe). | POSIX | |
SIGALRM | 14 | Cette constante permet d'envoyer un signal d'alarme. | POSIX | |
SIGTERM | 15 | Cette constante permet d'envoyer un signal de terminaison du programme. | ANSI | |
SIGSTKFLT | 16 | Cette constante permet d'envoyer un signal de faute dans la pile. | ||
SIGCHLD | 17 | Cette constante permet d'envoyer un signal du processus enfant. | POSIX | |
SIGCONT | 18 | Cette constante permet d'envoyer un signal de continuer le processus arrêté. | POSIX | |
SIGSTOP | 19 | Cette constante permet d'envoyer un signal d'arrêt d'un processus. | POSIX | |
SIGTSTP | 20 | Cette constante permet d'envoyer un signal d'arrêt d'un processus du terminal. | POSIX | |
SIGTTIN | 21 | Cette constante permet d'envoyer un signal d'arrêt d'un processus en lecture contrôlé du terminal. | POSIX | |
SIGTTOU | 22 | Cette constante permet d'envoyer un signal d'arrêt d'un processus en écriture contrôlé du terminal. | POSIX | |
SIGURG | 23 | Cette constante permet d'envoyer un signal d'arrêt à cause d'une condition urgente. | BSD | |
SIGXCPU | 24 | Cette constante permet d'envoyer un signal à cause d'un usage excessif des limites du microprocesseur. | BSD | |
SIGXFSZ | 25 | Cette constante permet d'envoyer un signal de taille limite excessive de fichiers. | BSD | |
SIGVTALRM | 26 | Cette constante permet d'envoyer un signal d'intervalle de minuterie virtuel expiré. | BSD | |
SIGPROF | 27 | Cette constante permet d'envoyer un signal de profile d'intervalle de minuterie expiré. | BSD | |
SIGWINCH | 28 | Cette constante permet d'envoyer un signal que la taille de la fenêtre été changé par un processus d'arrière-plan. | BSD, Sun | |
SIGIO | 29 | Cette constante permet d'envoyer un signal de synchronisation d'entrée/sortie. | BSD | |
SIGPWR | 30 | Cette constante permet d'envoyer un signal d'échec d'alimentation. | Unix System V | |
SIGUNUSED | 31 | Cette constante permet d'envoyer un signal inutilisé. | ||
list | Ce paramètre permet d'indiquer la liste des identificateurs de processus. |
Retour
Valeur | Description |
---|---|
entier | Ces valeurs permettent d'indiquer le nombre de processus correctement signalés. |
Description
Cette fonction permet d'effectuer des commandes sur des processus.
Remarques
- Les constantes de signal sont généralement situés dans le fichier «/usr/include/signal.h» ou «/usr/include/bits/signum.h».
Exemple
Voici un exemple permettant d'arrêter le programme pour cause de faute mathématique :
on obtiendra le résultat suivant :
BeginVoir également
Langage de programmation - C pour Linux - Référence de procédures et fonctions - kill
Références
La Bible Micro Application HTML & Développement Web, Stefan Munz, Wolfgang Nefzger, 2003, ISBN: 2-7429-2898-7, page 1193
Dernière mise à jour : Dimanche, le 18 octobre 2015