#!/bin/sh while true do sleep 10 echo $0 est toujours la !! donelancez ce script en arrière-plan (utilisez &).
#!/bin/sh trap "echo Je ne m'arreterais pas !!" 2 while true do sleep 10 echo $0 est toujours la !! doneLancez ce script normalement. Tentez d'arreter l'exécution par un CTRL-C (enfoncez les touches Control et C simultanément).
En fait la commande trap permet de détourner les signaux. Comme le signal 2 (DEL) est le signal demandant l'arrêt d'un programme, la combinaison de touches CTRL-C est désactivée.