Tengo el siguiente script: #!/bin/bash echo "We are $$" trap "echo HUP" SIGHUP cat # wait indefinitely Cuando envío SIGHUP(usando kill -HUP pid), no pasa nada. Si cambio ligeramente el script: #!/bin/bash echo "We are $$" trap "kill -- -$BASHPID" EXIT # add this trap "echo HUP" SIGHUP cat #...