Pregunta

Si pongo esto en la parte superior de la escritura del golpe, Control + C no funciona.

exit-function() {
  echo "Hey hey!"
}    
trap exit-function INT

Pero si lo pongo pocas líneas después, a continuación, Control + C es atrapado.

Actualizar

Si se coloca después de source "$HOME/.rvm/scripts/rvm", entonces funciona.

Así que si otro archivo fuente, trap INT definido antes no funcionará?

¿Fue útil?

Solución

Una de las secuencias de comandos que está fuente por el guión RVM establece un trap que sustituye la trampa se establece anteriormente. Al establecer una después de la escritura de RVM que está sustituyendo al que establece.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top