J'ai remplacé 1 par HUP dans la commande trap, qui est la constante associée. La liste des signaux s'obtient avec kill -l et en enlevant le préfixe SIG du nom du signal.
Lorsque je le lance dans une fenêtre terminal, que ce soit «Gnome Terminal» ou Terminator et que je clique sur l'icône de fermeture de la fenêtre, je récupère:
SIGHUP
dans le fichier /tmp/sigs.log.
Au fait, je n'ai pas compris ta remarque sur SIGHUP.
SIGHUP est l’abréviation de "SIGnal HangUP" qui est le signal envoyé par le noyau quand le tty associé au shell est fermé. Le nom provient du temps ou le shell communiquait avec un vrai terminal avec une vraie liaison série connectée à un vrai modem et indiquait que la liaison téléphonique était coupée.
[^] # Re: Trap
Posté par netsurfeur . En réponse au message interception de fermeture de fenêtre. Évalué à 6.
J'ai écrit le script:
J'ai remplacé 1 par HUP dans la commande trap, qui est la constante associée. La liste des signaux s'obtient avec kill -l et en enlevant le préfixe SIG du nom du signal.
Lorsque je le lance dans une fenêtre terminal, que ce soit «Gnome Terminal» ou Terminator et que je clique sur l'icône de fermeture de la fenêtre, je récupère:
dans le fichier /tmp/sigs.log.
Au fait, je n'ai pas compris ta remarque sur SIGHUP.
SIGHUP est l’abréviation de "SIGnal HangUP" qui est le signal envoyé par le noyau quand le tty associé au shell est fermé. Le nom provient du temps ou le shell communiquait avec un vrai terminal avec une vraie liaison série connectée à un vrai modem et indiquait que la liaison téléphonique était coupée.