Wenn Sie `eine andere Datei source`,` Falle INT` definiert werden, bevor nicht funktionieren?
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?
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