Notas de Luis

Esta sentencia establece una acción que se debe tomar cuando el script recibe la señal SIGINT, que se produce cuando el usuario presiona la combinación de teclas “Ctrl + C” en la terminal:

#!/bin/bash
 
function finish {
    echo "Finalizando el script"
    exit
}
 
trap finish SIGINT
 
echo "Presiona Ctrl + C para interrumpir el script"
 
while true; do
    sleep 1
done

Y este sería el resultado:

computing/coding/bash/trap_finish_sigint.txt · Última modificación: por 127.0.0.1