Wenn Sie `eine andere Datei source`,` Falle INT` definiert werden, bevor nicht funktionieren?

StackOverflow https://stackoverflow.com/questions/4525293

  •  13-10-2019
  •  | 
  •  

Frage

Wenn ich diesen Ort auf der Oberseite den Bash-Skript, Strg + C funktioniert nicht.

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

Aber wenn ich es einige Zeilen nach, dann Strg + C eingeschlossen ist.

UPDATE :

Wenn es nach source "$HOME/.rvm/scripts/rvm" gesetzt wird, dann funktioniert es.

Wenn Sie also eine andere Datei beziehen, trap INT definiert, bevor nicht funktionieren wird?

War es hilfreich?

Lösung

Eines der Skripte, die von der RVM-Skript stammt ist setzt trap, die die Falle ersetzt zuvor eingestellt. Durch eine nach der rvm Skript Einstellung Sie ersetzt die es setzt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top