Déroutements |
|
Listes des thèmes |
La commande interne trap permet de spécifier une commande à exécuter sur réception de signaux. Sa syntaxe est la suivante : trap
commande liste-de-signaux dans laquelle la liste-de-signaux est une liste de numéros correspondant aux signaux gérés par le noyau UNIX. Voici une liste des signaux qu'il peut être intéressant de récupérer Dans un fichier de commandes. cette liste est compatible UNIX BSD et System V. 0 exit du shell 1 Hangup 2 Interrupt 3 Quit 15 Software
terminaison Par exemple, un fichier de commandes nommés recup_intr dans lequel on récupère le signal \Interrupt" : #!/bin/sh trap "echo interruption" 2 while true do sleep 10000 echo "je
suis reveille" done Si le fichier de commande est lancé, alors si l'utilisateur envoie le caractère \intr (touche DEL du terminal), le fichier de commande affiche : interruption je suis reveille |
Variables
d'environnement prédéfinies Variables
de substitution prédéfinies Instructions conditionnelles et d'aiguillage Déroutements
|
|