Al ejecutar este script, cada vez que le das CONTROL+C (SIGINT), aparece el texto, en lugar de salir. Como indica el texto, únicamente ingresando una letra «x» saldrá del script o matando el proceso PID con el comando “kill -9 pid”.
1 2 3 4 5 6 7 |
#!/bin/bash trap "echo No me mataras! Ingresa x para salir" SIGINT SIGTERM palabra=N until [ "$palabra" == "x" ]; do read -p "Ingresa caracter : " palabra echo "Mi pid es $$" done |