9398 shaares
13 liens privés
13 liens privés
Un signal est une sorte de notification envoyée à un processus lorsqu’un événement particulier a eu lieu. Plus concrètement, lorsqu’un programme ne répond pas dans votre terminal et que vous faites Ctrl+C, le système envoi le signal SIGINT au processus en cours lui signifiant d’interrompre séance tenante toute action.
Il est possible de piéger (trap
) les signaux envoyés à un scipt bash pour en modifier le comportement. Par exemple, fermer une connexion ssh.